18385
2
17353
0
3152
9
1043
3092
1
1824
1020
31535
625
1458
3
2192
2659
2000
11483
8
2177
1854
5
105290
25137
2188
19279
385
2275
968
1587
2211