752
2
3293
1
911
1645
1890
12958
5
1960
7
3251
6
2934
8
2120
1626
886
0
2445
1225
2749
3
637
2306
895
2587
356
928
1132
2059
1282
729
418
1171
1040
2314