1049
0
1280
2395
414
105290
2211
1
1155
477
714
2069
3
2115
4
5262
10
300
4363
7
493
907
10270
804
2902
553
2442
2
1073