752
2
3293
1
911
1960
7
3251
6
2934
8
1626
1129
0
886
2445
1225
2922
9
895
5617
5
4637
2587
1222856
4
1046
1374
2730
2198
2059
958
1968
6302
8731
120469
35
812
2628
1107