3090
6
2903
3
2932
2
2013
21152
8
19783
1942
9
3765
4
3080
3673
2456
1
2086
827
2543
3107
3771
1880
2919
861
4730
25669
0
9056
2358
2535
1289601
989
4044
5
3083
17946
2155