31535
0
121182
1
116
476
18403
6
249
1559
2
17353
448
543
282572
422
3021
4
852
573
367
1073
2027
273
420
2546
1853
1282
19279
19890
4223
22
2459
9
1222856
521