668
861
709
870
846
903
899
640
1688
1974
2439
952
702
679
665
1119
694
767
3092
1492
3257
2768
1927
1658
943
850
932
747
1264
3528
995
815
878
1176
956
1681
1910
722
666
2467
1008
2400
683
667
1347
956
1013
876
1038
847
745
1514
830
760
1446
1318
2004
689
683
662
1355
697
1679
754
1176
694
1409
2157
700
1280
773
732
1118
913
1114
717
709
753
1609
669
1206
671
629
1081
730
1551
744
1018
1273
1537
1369
601
1899
962
2034
1047
1138
689
1690
901
663
1261
858
611
1386
683
919
599
1385
1123
820
872
1924
975
1474
912
704
997
1027
1574