15993 31
6272 6
4605 10
2195 5
1883 7
1849 7
1783 2
1590 1
1479 2
1434 5
1186 2
1165 1
962 1
840 3
747 2
724 1
555 5