292280
341246
1173382
1108252
820141
744256
997664
783530
1077118
616703
636900
460287
513408
767454
318709
970806
467194
940345
786986
658202
267773
551747
825142
99630