1241
708
1140
1416
603
750
1444
765
1428
1347
840
736
855
1629
50000
2583
643
596
3464
733
889
586
891
789
577