31535
0
282572
1853
422
1073
121182
1
18403
6
476
573
1559
2
448
1863
2027
798
1053
2635
558610
1862
3021
4
21743
18385
1885
116
22330
22
556
19034
493
714
1222856
553