31556 336
18089 179
9004 463
8544 228
21435 518
27926 493
16059 565
8452 583
6776 400
9471 555
29469 136