3090
6
2903
3
2932
2
21152
8
14
0
2948
3546
1
3080
3673
737
25669
572
635
2996
6899
9
1289601
4
3680
2919
1992
2902
16
2358
19783
2535
4044
5
3083
17946
2155
2465
1189
3125