21252 35
12832 9
15702 19
15946 17
12864 16
14175 14
24731 43
27997 29
12765 7
9113 2
49451 115
12064 2
13475 9
12874 12
8827 4
12370 8
14722 6
29050 37
14606 4
17064 8
26399 24
34430 44
16123 25
34171 127