31482 26
29097 149
29089 61
28145 97
27888 90
27318 134
26545 118
26410 70
26168 181
25317 139
25280 79
25261 81
25142 123
24865 69
24697 79
24585 54
23706 66
23687 40
23567 62
22478 29