2949 5
10032 24
2296 5
4331 32
4954 17
12035 17
15200 37
7793 11
28195 96
6615 14
13970 37
23748 61
14485 50
10538 26
9784 27
11708 21
6185 13
5687 15
17433 38
13592 43
7136 13
6040 28
4575 14
9605 30