3090
6
2903
3
2013
2
3080
21152
8
3779
2932
585
1
19783
4837
5
3206
3765
4
3673
4358
2392
0
2395
2919
2740
467
25669
14
2358
9
2535
1289601
2996
4044
3083
17946
2155
2465