1011607
1535626
1666109
385843
365300
1149867
916445
288817
581373
1118216
387723
803106
802951
460118
361102
53387
514115
83066
277432
627607
217434
906387
953831
406740