670252
942888
590472
258961
481407
35217
27410
974954
409565
604648
560490
1015125
60787
576883
875845
54299
1090284
1013891
843250
923127
800618
777337
99948
412328
579436
425210