3326
3
2562
2
3080
2932
1632
21152
8
4471
3090
6
1699
5151
4179
1
25669
0
8527
2954
1064
3715
2271
4
1749
883
3589
83
578
1475
4651
19783
2535
878
1464