28031 497
5593 465
63532 790
3256 476
42829 312
4252 359
8410 795
14198 623
6689 683
9587 470
12731 613
17312 528
5727 887
2709 117