31538 336
18079 179
9002 463
8544 228
21428 518
27913 493
16055 565
8451 583
6773 400
9469 555
29448 136