3510
2
646
0
2758
1
514
76
2862
11
729
400
849
968
994
760
105290
1126
1267
376
1949
3
777
3149
4
768
458
539
1357
631
525
924
622
287
3815
589