42016 178
5963 58
13576 41
17542 28
5020 17
7087 14
3125 14
2223 14
4585 13
2388 13
4106 12
2968 11
1762 10
2688 9
3512 9
2116 9
2941 9
1468 8
1787 8
2478 8
4212 8
1336 8
3333 8
1746 7