31523 336
18079 179
9002 463
8544 228
21425 518
27907 493
16055 565
8451 583
6773 400
9468 555
29443 136