6703 15
7736 34
4357 11
8649 20
21443 49
3300 7
5823 17
28497 51
1589 7
13001 31
7503 15
46795 111
6929 23
25509 125
2337 7
12464 34
17877 45
16013 35
96260 163
16234 16
32854 45
23302 41
15003 23
20576 61