143312
376386
199413
35889
663894
356586
290747
396102
426740
110677
92779
35052
793147
883949
1011724
809610
538505
45952
85987
593377
284284
528841
442275
820256