313257
553563
914245
85211
355356
957783
1332
373275
618657
274447
173144
131552
427830
8249
523888
895943
397720
676782
479975
255792
807172
377613
857664
422362
30917
246350
124994
1043749
7483
152865