1276
251
1281
448
1023
316
785
335
996
368
1374
437
1100
334
2832
1181
605
165
1395
544
1545
745
2496
1308
665
132
583
183
350
208
533
95
532
226
667
174
467
100
965
371