48708
0
31220
10
105290
282572
177
3092
1
1073
1222856
4
138
152
303
422
2955
249
2069
3
180849
4071
492
679
1751
2
18403
6
3351
2330
483
1853
166543
18
420
453
4328
363