340347
935604
423462
113775
177161
409289
4444
257906
25744
513717
1139432
339882
780147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
804256