500 6
2744 2
19375 31
14443 65
2889 3
4782 22
2390 5
7018 44
5202 20
2885 4
1854 6
2675 20
2714 8
1851 6
3809 10
1483 3
1179 6
2146 7
1726 4
1333 3
1314 3
1932 7
2919 12
3976 12