2659
2
752
3293
1
1222856
4
911
1960
7
2431
1851
3
3251
6
2934
8
1626
886
0
2978
2445
1225
2749
1425
895
2587
883
2730
2059
1418
3092
999
1129
5779
19279
958
1737