2
1
181
4
22
10
35
13
7
284
17
106
16
28
65
26
15
121
11
19
42
49
33
59
124
298
78
83
61
197
102
139
103
484
193
1015
161
153
227
251
88
166
275
38
40
276
30
1481
351
43
21
142
191