31092 150
32904 149
12846 94
25506 66
8512 66
21090 62
11104 55
10856 52
21701 50
13993 47
12698 41
6309 40
4484 38
9601 38
27234 37
6161 36
16945 36
8073 33
9882 33
10996 32
11760 32
5325 31
6368 31
7415 30