29557 497
5631 465
63597 790
3281 476
42999 312
4285 359
8472 795
14270 623
6754 683
9630 470
12786 613
17400 528
5752 887
2744 117