3090
6
2903
3
2932
2
1849
21152
8
2907
2219
4
3080
4471
2377
572
0
14
1189
730
25669
2349
2996
4754
7
2502
1
1743
492
19783
2535
536
4044
5
3083
17946
10827
657
2465