640
617
709
618
1528
715
1120
786
1675
570
671
677
948
671
1187
1620
1297
1202
1777
2446
2036
1991
1053
1157
983
1866
1471
1315
1958
1219
748
684
1124
1028
951
1278
1079
1355
1350
1187
634
1959
2125
1789
1758
733
4883
3181
621
3177
1129
1788
761
649
686
698
1767
2797
794
789
2186
1358
2141
1845
638
987
754
701
653
844
969
880
1149
1636
714
643
1116
654
673
1790
639
709
795
785
831
617
1225
655
619
1095
1652
785
982
1471
717
713
771
909
1456
734
771
1161
1299
882
968
1342
1218
1036
1593
779
667
665
1220
602
714
828
951
744
947
1106