597630
249373
553681
356950
643336
1033166
288473
9728
62351
670187
715868
948878
158915
293742
245702
77394
484825
896875
378748
862318
53421
892686
345369
37644
422991
492908