2903
3
3090
6
2932
2
21152
8
19783
1942
9
3765
4
3080
2456
1
2086
827
2543
3107
3771
1880
861
4730
25669
0
14
9056
2535
2996
989
4044
5
3083
17946
2465
1189
3125
3546