3518
3
2906
1
3779
2
2986
1694
940
7793
4
2478
746
21152
8
843
0
1512
1849
3426
2495
2392
2258
1819
5382
5
5375
7733
1306
3882
1336
2209
8072
66
734
1173
2505