3090
6
2903
3
3765
4
3080
1226
1
2245
21152
8
3779
2
2797
5
2159
5225
2932
1581
585
19783
4837
2013
3206
297066
0
4358
2392
2395
571
894
2740
467
25669
14
3053
7
2535