343871
1002579
616187
809144
450915
471831
416852
995546
904461
885405
337572
403515
789665
962560
564391
334290
198101
285354
914841
311946
181849
255237
93990
533867
263951
797169