31535
0
3092
1
448
282572
17353
1073
918
116
4111
2
1663
1020
20634
8
509
18403
6
1222856
4
422
798
2189
3663
25137
2369
48708
2142
611
3916
31220
10
1015
472
2730
356