31018 336
18073 179
9000 463
8543 228
21420 518
27894 493
16048 565
8450 583
6771 400
9466 555
29429 136