31173 336
18075 179
9000 463
8543 228
21421 518
27895 493
16049 565
8450 583
6771 400
9466 555
29430 136