45402 168
47558 109
24896 93
24143 80
81187 77
28073 75
22006 73
28734 72
24054 66
15243 55
14009 46
20180 44
32557 42
12153 41
13094 39
35220 39
16200 36
20350 35
10541 34
12799 33
10980 32
10924 31
15228 31
10148 30