949678
530277
222196
133754
684520
1023786
864496
750752
854885
129908
286948
344360
804951
462118
362102
55387
515115
83066
277432
629607
217434
907387
953831
407740