1081 7
2832 6
1595 12
15165 27
4483 12
7512 21
24298 49
22456 82
12034 15
16696 25
6652 16
16268 49
9516 17
3750 8
6627 24
35919 131
8973 26
3004 19
4897 25
3038 12
10000 30
3586 11
4309 14
4892 12