3090
6
2903
3
2932
2
2087
21152
8
19783
3080
3673
32302
0
1310
742
1189
2189
2996
392
2907
3158
2919
2245
645
25669
14
2358
9
2535
1289601
4
1304
17
528
1178
4044
5