28593 497
6993 466
63621 790
3291 476
42999 312
4291 359
8332 795
14272 623
6730 683
9617 470
12835 613
17475 528
5757 887
2748 118