39753 196
11224 447
2702 477
34628 312
27730 559
1903 61
3566 655
9071 682
3508 224
7712 382
5912 528
5883 504