1010
1
1277
5
737
1825
2904
4
111
0
1602
2
2659
752
3293
911
1890
12958
1960
7
43
3251
6
2934
8
769
1626
1231
1979
2075
886
2445
1225
2749
3
2587
895
2725