813
657
894
1103
791
650
783
758
4091
1883
646
729
748
1423
1536
2382
2479
1682
1536
943
959
1300
2108
3128
2152
775
1395
768
1497
1076
692
1284
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
1361
857
872
658
1287
658
800
702
1397
1471
1506
1233
1241
1138
959
688
1544
1731
631
917
663
1298
688
933
901
655
720
1750
1166
849
648
1421
1256
1247
814
1389
775
757
1266
726
646
604
1690
950
3204
2290
761
1383
963
1100
1485
782
1032
633
1025
870
707
2128
1071
970