31556 336
18088 179
9004 463
8544 228
21435 518
27924 493
16058 565
8452 583
6776 400
9471 555
29469 136