3090
6
2903
3
2932
2
21152
8
3673
3080
2919
488
0
496
1289601
4
2358
9
2155
2526
1
2948
3868
10
25669
14
19783
2535
471
1903
2996
1603
4044
5
3083
17946
1241
489
202
2465