665958
505908
35148
970596
92397
786496
584501
182845
477700
811998
719794
532641
794312
886871
823147
910949
1018724
833610
575505
58952
103987
616377
299284
553842