54328
1007593
377955
354855
76228
756538
7912
1205735
387303
403296
228701
17484
793147
883949
1011724
809610
538505
45952
85987
593377
284284
528841
442275
820256