31555 336
18088 179
9004 463
8544 228
21434 518
27924 493
16058 565
8452 583
6776 400
9471 555
29468 136