1452800
1003366
918110
773697
694725
1069587
383506
984433
452830
657979
680462
265591
540677
766854
806180
639854
499683
1064448
711957
575584
1093750
68985
774830
606372
991657
128319