4284 609
5921 52
17912 482
22621 653
6822 225
33247 477
9633 122
34291 292
12808 348
7598 802
2644 229
31556 835