31535
0
18403
6
2459
9
4223
22
558610
2369
1
370
1751
2
14076
7
1559
36045
3469
2691
3545
400
3021
4
1973
3599
520
2546
17353
282572
3980
3
448
119
21743
105807
42
185
294
580