105290
0
315
1
4071
1751
2
2330
4
48708
509
482
31220
10
422
346
382
1559
3025
2189
6515
1222856
2442
21743
367
307
504
2564
1352
3
412
814
462
1334
373
2369