1276
251
2360
1019
1281
448
1023
316
714
217
785
335
996
368
3241
1528
1100
334
968
254
561
232
1237
609
705
372
1389
696
620
269
619
158
543
223
629
125
713
114
460
158