101801 452
80178 100
70587 233
69464 233
66543 117
56655 219
45392 62
40193 82
38352 59
30554 40
28523 63
28502 46
26524 46
25698 45
24959 74
24231 53
23557 78
23467 49
23032 52
22892 66
22853 112
22602 39
22577 65
21969 62