341
458
121
42
29
226
581
340
186
437
111
243
133
98
25
252
18
71
90
92
146
656
191
309
320
251
1240
177
260
113
292
536
1650
1597
1023
162
68
64
79
214
605
224
889
36
58
46
918
59