299484
299552
1011789
930860
814638
667974
46537
702787
876309
504757
377950
290985
411539
565868
148661
50808
49530
195124
592637
853953
458768
977967
521398
250472
2088
385795