103896 347
51423 71
45532 210
33768 98
31906 27
31617 95
25594 36
23369 48
21239 45
19583 29
19060 31
18093 32
16967 47
16814 43
16256 30
15935 49
15501 18
15202 30
15012 40