26956 497
5584 465
63494 790
3254 476
42728 312
4243 359
8285 795
14163 623
6653 683
9550 470
12700 613
17249 528
5711 887
2690 117