10560 48
3000 22
3720 6
3040 8
2759 8
3396 8
4359 7
4876 15
2375 5
3660 15
1736 6
7840 19
8902 57
3688 9
2007 3
2905 14
25882 53
49851 53
4602 16
17789 54
8647 29