3518
3
3779
2
2986
1
940
1193
0
2312
21152
8
843
1512
3426
4
2495
1451
1819
5375
2522
1306
1336
734
2505
2044
3735
787
3158
2999
1681
868
1787
3083
2465
3354