40292 197
11225 447
2704 477
34653 312
27731 559
1903 61
3566 655
9071 682
3508 224
7714 382
5915 528
5885 504