307147
122676
564851
50700
1030144
125169
853544
360369
924439
70525
1106220
739720
804951
462118
362102
55387
515115
83066
277432
629607
217434
907387
953831
407740