105290
0
2211
1
1330
2
1337
477
419694
9
714
18403
6
1577
2069
3
3092
1222856
4
2115
5262
10
300
493
2361
907
749
10270
804
553
2442
1073
1053
287