29525 497
5631 465
63596 790
3281 476
42993 312
4285 359
8469 795
14269 623
6752 683
9629 470
12786 613
17400 528
5752 887
2744 117