39875 63
28374 43
23350 44
15969 18
14147 19
13888 32
13437 14
11693 8
11621 16
10870 9
10348 9
10286 8
10262 27
9970 21
9831 5
9475 12
8946 7
8761 22
8742 5
8502 10
8411 13
8192 19
8125 8
7643 11