105290
0
21743
1
44199
282572
485
422
580
1853
802
543
307
2490
275
1754
1222856
4
3373
1073
693
2330
507
274
1126
518
262
48708
346
31220
10
670
2395
1629