3090
6
2903
3
3080
21152
8
3779
2
2932
585
1
19783
4837
5
2013
3206
3765
4
4358
2392
0
2395
2740
25669
2535
4044
3083
17946
2465
3125
3546
32302
2523
3498
4996
4471
2964