31305 336
18075 179
9001 463
8543 228
21421 518
27896 493
16049 565
8450 583
6771 400
9467 555
29434 136