31535
0
448
1
282572
17353
3092
1073
2730
6
121182
918
116
4111
2
422
798
1663
1222856
4
1020
472
19279
419694
9
18403
509
2189
476
44199
8116
726
3663
5255
16
25137
48708