1222856
4
1069
1
105290
0
2142
2369
2560
2564
2
385
121182
1751
2330
2494
48708
509
482
31220
10
5871
15
346
1559
2343
3025
2442
44199
814
18403
6
3663
1385
521
6515
300