1591
1175
654
939
902
1371
728
857
1008
873
1096
921
2222
1467
1226
771
2257
973
1505
1101
712
2081
1270
768
873
1173
1817
1897
755
797
737
1151
1579
1354
782
1420
800
1377
1749
830
1226
1480
1090
3122
679
766
634
1276
868
1150
2716
825
1890
1553
835
990
727
2062
1358
1038
4453
850
1725
928
1821
981
851
4380
2054
889
698
2195
1013
1516
1007
878
684
978
2017
636
691
1185
858
2707
975
1828
865
2568
1083
923
1347
3756
682
1972
1789
1584
1958
1899
989
999
676
822
845
816
1268
1364
698
770
1669
1659
1255
888
840
1180
1072
880
2559
916
2340
781