31335 336
18075 179
9001 463
8543 228
21421 518
27897 493
16050 565
8450 583
6771 400
9468 555
29434 136