102972 339
45111 208
33353 98
30774 90
50986 70
15935 49
9139 49
23369 48
10410 48
16967 47
5986 45
11401 45
21239 45
10251 45
13007 44
12356 43
16814 42
6978 40
8740 39
15012 39
8396 37