85
627
66
23
416
191
407
255
346
1581
102
60
12
10
206
434
33
105
78
70
316
67
29
114
52
22
17
265
141
1428
170
48
84
343
24
314
65
1003
584
144
361
185
240
45
19
200
878
336
132
154
25
6229
224
270
452