29576 497
5633 465
63600 790
3286 476
43005 312
4288 359
8479 795
14273 623
6759 683
9631 470
12788 613
17404 528
5753 887
2746 117