3090
6
2932
2
1646
3
19783
3080
2903
2108
3546
1
21152
8
1788
601
2450
3140
4
25669
0
4044
5
2535
1189
716
32302
4471
17946
2949
3125
2219
1931
1755
1461
189326
616
2395