195
41
104
121
59
58
73
163
849
20
525
80
34
50
19
120
1540
588
235
267
171
68
140
151
252
21
161
122
1220
65
105
52
18
425
420
153
236
299
974
206
67
230
338
14
208
166
55
12021
1667
652
131