35
413
289
145
270
104
582
172
273
267
714
53
47
3
314
118
117
296
17
8
180
282
227
168
3869
260
60
71
95
80
40
138
560
14
34
186
28
19
24
673
74
94
30
36
90
37
163
9
313
78
18
157
154
84