3090
6
2903
3
2932
2
21152
8
3673
995
1
3107
7
3080
1320
1382
2919
2268
4
1289601
2358
9
2133
2155
1161
1129
2181
1455
2948
3868
10
25669
0
14
19783
2535
1135
1903
2996
1603