30298 90
9868 239
28251 124
1273 194
59381 506
7579 855
110149 252
21632 938
18482 296
22633 629
20913 356
18979 582
3837 227
2963 42
9806 344
5643 650