3090
6
2903
3
2932
2
2131
1
21152
8
3158
3080
2377
3673
1367
1089
549
2919
5372
1953
3820
2305
2570
0
1193
25669
14
2358
9
19783
2535
1289601
4
2184
1884
2996
4044
5
3083