111202 253
40869 157
34074 126
22560 101
101382 100
54376 80
37976 70
18150 68
28857 67
23415 66
27879 66
23465 64
13841 59
20862 59
24169 57
15299 55
15833 51
10589 48
17631 48
15866 48
10159 48
14788 45
12981 45
12910 44