37
159
912
1381
621
884
173
142
567
322
220
469
156
28
368
660
688
1230
607
164
463
214
415
1855
100
431
799
167
842
10
20
101
157
506
544
655
1638
406
538
44
515
162
320
1101
167
1456
1215
1180
1019
371
80
178
347
450
