2159
844
650
829
668
777
840
892
1105
920
735
2381
3328
809
1144
1524
1620
747
1151
713
1983
771
1393
1464
687
1425
738
940
1803
1481
1283
796
1761
688
872
1802
872
726
1282
669
1365
2983
782
684
645
977
828
1534
789
788
2253
1988
822
1072
1481
2423
904
852
1418
2886
700
1589
4194
1805
1163
870
985
2024
983
1561
684
867
702
2633
637
913
1904
2447
1478
1334
1579
2679
632
689
2772
1330
1269
865
699
889
1235
1064
1363
1025
740
1187
730
2433
1095
2291
914
703
1512
795
869
721
748
711
1860
899
967
970
909
854
696
1445
771
2407
1072
1096