3090
6
2903
3
2932
2
2087
21152
8
181997
11
19783
3080
32302
0
1310
742
1189
2189
2996
392
2907
3158
2245
645
25669
14
2535
1304
17
528
1178
4044
5
3083
2666
9
2124