31535
0
1943
18403
6
17353
1222856
4
4223
22
380
1
5611
11
116
2459
9
8475
12
558610
36045
21743
105807
42
14076
7
3545
3469
2
1837
5
3599
400
4111
1343
1073
448
1327
2546
543
911
56488