1501 9
4081 8
2045 3
1161 2
7588 19
6523 9
11643 27
6508 15
9823 11
4426 8
9391 9
11292 18
15273 14
12592 12
21910 22
12379 7
26220 17
10771 16
11503 8
5332 3
49953 61
3685 6
4517 3
39834 51