237
671
297
347
4
41
164
264
23
213
107
327
700
581
504
778
46
268
10
68
1278
403
590
735
153
407
502
565
36
245
580
520
40
610
855
0
272
396
2016
81
1040
454
296
47
736
126
176
327
404
645
554
