2112
1740
831
743
731
1445
809
2458
704
1840
827
906
675
750
778
695
902
720
2734
1125
747
791
619
690
935
1699
723
996
661
717
656
766
3137
828
900
1926
1427
947
1124
964
1084
724
1127
767
1029
894
1205
2692
667
831
759
847
4783
2220
761
727
1229
800
1037
882