3359
643
3695
999
3297
637
2765
670
2981
757
4141
1025
3420
829
7431
2356
1710
418
3163
963
3720
1552
5759
2578
1864
462
1160
304
726
255
954
145
1005
331
1290
316
1164
184
2312
671