31003 27
28809 66
25965 44
16991 32
15988 58
11032 28
7862 18
6009 21
5961 16
5840 11
5034 19
4964 22
4192 8
3998 19
3873 15
3493 8
3486 3
2897 3
2753 3
2687 11
2666 3
2627 9
2616 7
2360 5