31088 98
30714 30
30393 108
30215 41
30161 144
30059 138
29753 97
29666 25
29277 68
28989 105
28699 149
28668 32
28463 65
28188 142
28159 60
28093 41
27980 103
27888 90
27769 33
27727 89
27722 92
27384 79