31557 98
31221 103
31113 36
30623 41
30393 109
30354 122
30257 101
30161 144
30123 186
30059 139
29912 98
29300 47
29047 47
28989 105
28892 59
28093 41
27424 96
27140 89
27065 232