31220
10
48708
0
282572
2683
4172
9
395
1
1222856
4
105290
3092
3047
1751
2
419694
2442
1129
1506
2330
116
2189
1352
3
4071
18403
6
14076
7
482
669
6515
4260
15
385
2296
346
814