29575 497
5633 465
63600 790
3284 476
43005 312
4288 359
8477 795
14272 623
6759 683
9630 470
12788 613
17404 528
5753 887
2746 117