104404 348
45532 210
33768 98
31617 96
51423 71
11733 53
15935 49
9139 49
23369 48
16967 47
11401 46
21239 45
5986 45
10251 45
13412 44
17233 43
12356 43
15012 40
7383 40
8740 39
8396 38