3090
6
2903
3
2932
2
21152
8
1289601
4
3080
3673
3546
1
32302
0
2949
25669
2919
2358
9
5431
19783
2535
4044
5
3083
17946
2155
2465
6247
3125
2348
4198
1404
3498
3779
2948
4471