3090
6
2903
3
2932
2
21152
8
181997
11
3080
19783
716
1788
1
1585
562
1751
5489
1797
2996
0
1092
985
6500
1019
1047
25669
14
2535
1107
3657
4044
5
3083
17946
1534
1922