2952 20
3790 8
3905 10
2689 9
7085 30
4938 19
13828 40
5186 9
2128 11
2916 17
1950 13
1877 5
1072 4
1362 3
2177 4
1655 1
1294 1