2403
836
1825
1161
2776
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
675
1793
1032
2384
765
707
2737
1014
1532
1158
1052
1907
1326
1471
996
1415
600
1667
994
1678
2586
798
921
676
1487
657
962
639
1076
2011
924
1287
688
819
745
770
5712
1923
814
2772
2241
1292
878
921
851
662
909
894
1826
843
860
3633
948
1548
636
751
808
1139
610
2782