1044996
1138703
89636
366252
837695
144857
8021000
667777
1358590
578374
753247
505465
149525
749373
934419
44680
747617
234970
1000166
933464
1039848
493897
233934
872645
1180851
559681
559994
732165
347551
590371