8015 13
4908 8
1031 3
1685 4
1409 1
2548 9
1587 6
3566 5
2663 11
6928 29
2378 6
1060 8
5918 10
5810 16
3982 16
1495 4
2027 6
5851 21
11474 67
22168 91
1363 4
1988 3
2525 4
2393 3