929
2
105290
0
3063
3
2395
1587
1
714
2211
5262
10
477
2069
804
493
414
907
1053
661
2442
2644
287
1073
2513
6
1222856
4
395
10270
1385