3090
6
11153
8
2903
3
2932
2
2907
21152
1360
1
3080
3673
997
866
2838
3412
2655
845
3957
3245
2744
0
2919
1433
25669
14
2358
9
19783
2535
1289601
4
3351
1728
2996
4044
5