3403
2
2505
1306
1
1973
2304
1665
253
0
2344
2597
1015
2586
2294
951
3354
5922
5
1773
3
1038
1753
946
2312
582
1788
1740
38477
34
843
2495
1168
1451
3518