7832 32
2218 7
21688 89
42637 107
13373 28
7584 15
31300 58
82434 182
8376 9
12524 30
45272 102
26822 67
71007 201
25835 33
11809 25
5931 8
62385 99
29847 67
27232 37
17332 25
22572 61
35665 91
9818 15
62517 121