18385
2
17353
0
3152
9
1222856
4
1043
3092
1
1869
5
1824
1020
625
2192
2000
11483
8
2177
1854
105290
6062
16
2574
19279
385
2275
1587
2211