305
1167
1131
936
669
194
719
564
354
313
377
912
747
205
550
450
1475
840
648
287
894
1141
482
821
1066
428
1504
322
1059
203
1496
984
538
748
2068
2167
193
293
930
426
1822
266
675
699
838
366
540
457
252
820
336
2114
468
528
915
