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