6368
2479
2635
805
7542
3264
2803
1411
1358
597
1392
773
5870
3395
1300
595
2948
1420
4044
2241
1374
520
916
314
767
356
1032
353
932
427
935
535
1239
695
635
364
1729
861
5695
3291