104576 743
90657 631
119559 467
20278 612
97857 362
131018 876
119994 736
101650 407
59714 348
16841 800
91560 242
77037 283
7297 330
7646 97
8944 687
33023 308