105429 351
45532 212
33768 100
32083 96
51852 71
12213 54
15935 50
9546 49
23369 48
16967 47
11401 46
10251 46
21239 45
5986 45
12356 44
13412 44
17233 43
15012 41
7383 40
8740 39
8396 38