777
935
1026
2887
2419
1146
716
1102
701
1436
909
2416
1345
661
2444
756
3289
1749
1023
827
2022
900
1608
681
2268
1219
1396
958
1371
672
2149
1531
1571
716
1046
743
785
1703
655
855
2108
1984
1342
667
1076
1967
1059
964
804
637
720
748
1297
870
843
1147
1545
749
732
1155
947
1839
2433
814
1320
775
708
806
5709
1740
1311
1916
791
1389
1695
854
2085
1245
813
693
1557
809
1004
778
1394
890
3079
756
1778
794
1164
1894
1242
1020
2333
681
904
1634
695
1094
1174
1336
1922
1233
1159
1417
922
1354
860
1055
896
921
854
1384
724
636
739
833
710
2395