11501 27
20607 70
39721 120
18028 46
57615 107
34670 144
8820 22
1784 13
5720 18
2693 7
2231 11
27528 102
26060 108
33334 57
1297 7
13781 35
20248 75
4294 9
3072 9
7910 20
53594 140
1196 2
18514 62
1812 5