102972 341
50986 70
45111 208
33353 98
31482 26
31210 90
25594 36
23369 48
21239 45
19166 28
18633 31
17683 32
16967 47
16814 42
15935 49
15840 30
15501 16
15202 30
15012 39