42428
452280
130353
39583
706239
675309
944781
37582
51186
640698
855496
379903
122530
99482
991853
510649
1144962
1095262
1072809
1056266
1044967
1037228
1037275
1028599
1018531
1016947
1014574
101060
100917
1008139