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
9056
2535
989
4044
5
3083
17946
2465
3125
3546
32302
3498
4996