3999 17
4096 26
5716 39
7210 52
13173 102
1990 8
4017 18
1041 3
3281 25
1489 10
14978 99
5313 60
789 2
1200 3
1215 5
5287 30
2009 13
2687 15
827 6
936 2
1381 10
2184 7
791 4
767 4