3090
6
2903
3
3080
21152
8
3779
2
2932
32302
0
585
1
25669
19783
4837
5
2013
3206
3765
4
5402
9
4358
2392
2009
1193
2395
2740
467
2750
14
2535
2996
4044
3083
17946
2465