105290
0
2881
2
1343
344
1824
2907
4
2257
1
383
2683
6800
399
2569
5
1222856
517
318
2031
1337
2855
3
2114
6515
19279
2327
1518
2301
349
1506
370
653
4309