31535
0
3092
1
448
282572
17353
1073
918
116
4111
2
1663
1020
509
408
1222856
4
422
798
2189
3663
3498
90
25137
18403
6
48708
2142
611
3916
31220
10
1015
1780
472