1222856
4
105290
0
1751
2
2330
48708
509
1
482
31220
10
346
1559
3025
6515
2442
504
2564
1352
3
814
4717
6
462
1334
373
2369
231
2474
1069
1385
18403
14076
7
521
1560