27901 100
22446 85
18811 55
12493 28
11684 27
13058 64
26241 108
20669 30
29645 121
23599 41
19447 83
31209 138
35497 167
33848 86
20154 52
31497 102