43596 105
15676 66
46408 63
31134 59
14553 55
15298 55
29116 55
9909 49
8212 45
17104 39
7869 37
10899 35
4881 33
8409 32
24699 31
8442 31
17626 31
6302 31
11997 30
6997 29
5539 29
12584 29
4502 28
6599 27