13591 26
19362 36
27188 63
26222 59
24746 71
28488 59
28204 33
43385 113
40671 97
29102 81
13065 21
12464 45
27352 24
11774 21
15371 12
12973 19
14450 15
11127 9
11833 6
9457 2
10695 22
13922 27
51280 127
30492 77