48708
0
31220
10
116
105290
282572
521
1
21743
1663
1751
2
2330
4
2189
4071
509
448
2166
422
482
1073
1222856
346
1559
3025
18403
6
249
1343
121182
180849
6515
2442
1650