31535
0
19279
2
17353
448
1
3092
18403
6
476
1222856
4
2150
4111
121182
509
4223
22
1073
2275
2546
282572
2459
9
25137
7540
1810
3
321
1020
2730
3027
10
301
166543
18
422
3021
56488