18403
6
4223
22
14076
7
370
0
911
2
31535
36045
3469
21743
1
1751
1559
2691
3545
558610
3599
400
363
1222856
4
520
1073
1853
3021
294
8475
12
3980
3
895
185
504
105807
42
123