6581 525
4867 485
2648 339
3715 778
7657 337
2172 431
10332 646
66357 611
257544 654
268198 679
25678 582
15795 140
12837 591
3072 79