31555 336
18086 179
9004 463
8544 228
21431 518
27920 493
16058 565
8452 583
6776 400
9471 555
29465 136