642479
536665
358870
1052387
1030598
237124
503281
183808
368101
504960
774500
177598
810147
893949
1015724
820610
553505
49952
95987
605377
290284
540842
445275
828256