277
261
219
217
156
485
93
313
78
253
211
651
143
238
371
373
107
391
75
197
1331
314
46
82
213
138
139
1855
105
25
15
55
352
174
100
427
51
0
377
401
112
804
284
224
448
106
40
77
277
61
153
366
