3518
3
3779
2
2986
1
940
1193
0
2312
21152
8
843
1512
3426
4
2495
635
1451
1819
5375
2522
1306
1336
471
1334
734
488
2505
2044
3735
787
3158
2999
693
868