12031 30
29359 87
9621 20
32068 58
46122 140
12824 14
13710 22
8194 32
17902 48
11794 28
29726 43
21530 46
11607 26
14246 27
27014 52
25656 103