12632
7
5828
2
2054
4
1832
1743
856
1
845
2949
6
960
0
1889
1898
9511
5
2061
3
23802
9
3172
1579
2145
2316
67688
66
11428
25
2249
1754
14283
29
2562
55904
3901