2948 20
3786 8
3902 10
2683 9
7065 30
4929 19
13813 40
5177 9
2117 11
2913 17
1946 13
1872 5
1064 4
1357 3
2173 4
1652 1
1290 1