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