31588 336
18102 179
9005 463
8547 228
21449 518
27946 493
16063 565
8454 583
6780 400
9474 555
29496 136