9085 28
4796 10
3809 20
2766 9
1506 6
2197 4
2315 5
994 1
1079 2
2107 5
2349 6
2190 9
5046 14
753 4
5600 14
1065 1
2562 6
1338 1
1319 3
1045 2
7017 10
680 6
941 7
2310 15