797
2302
684
1805
1408
704
850
1000
729
967
811
690
944
652
1745
876
1444
1025
7113
647
903
1415
940
702
1102
1479
653
800
1759
770
1531
1797
678
3381
746
1238
789
1106
830
719
1027
748
838
820
553
1333
1520
914
1596
748
940
1775
775
720
3643
855
672
2479
1030
763
730
2384
1657
1645
1552
723
1089
1188
717
887
1935
2097
1163
642
1246
708
747
964
1145
690
825
2138
2331
741
756
777
1303
908
607
696
2002
902
2850
2292
902
754
713
734
2141
1096
860
609
1833
4707
3068
1287
1990
641
635
777
1543
668
673
643
1681
894
2355
903
3194
702