111
0
2659
2
4243
7
752
3293
1
1456
911
1960
2169
3
3251
6
2934
8
1626
1903
2445
1225
2749
2587
895
8731
2730
2059
10543
9
2084
1496
6062
16
629
1107
1151
958