31535
0
3092
1
448
25137
1222856
4
17353
1073
918
116
2564
2
4111
1663
1020
1026
509
375
180849
422
798
2189
4071
419694
9
3663
282572
19279
18403
6
48708
2142
611
437