15551 52
12687 68
16143 66
6030 20
9135 24
4202 23
6888 42
26428 159
5249 20
2999 10
2675 7
2521 10
10000 56
2376 8
2888 7
4312 16
2827 7
4479 18
3517 18
3142 17
2658 4
2237 4
5898 10
36318 159