1504943
1278350
744941
1035956
983565
1191981
773459
558492
1145684
478214
1124740
1226491
780147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
804256