4909 15
5982 31
29577 78
3372 29
7117 43
3241 8
13056 30
1797 4
3003 6
7628 38
29768 84
35499 153
2747 8
26415 49
3802 10