905
957
2992
2163
1636
638
857
4064
1684
1484
765
770
1918
956
1370
710
1806
956
983
1085
1193
649
1049
823
978
773
1076
1838
958
642
972
850
789
866
972
1116
1139
686
755
1976
839
1015
714
792
1085
851
946
1002
1213
942
849
772
637
721
1265
784
1820
827
1167
1180
1151
910
1232
664
699
708
841
1029
770
967
1147
633
1724
1416
751
2507
1118
2100
8885
689
604
764
809
773
750
1246
1650
861
1552
1104
748
697
4260
865
687
2636
633
1210
1297
1487
907
1278
1256
715
2097
773
760
1407
1134
1690
663
1292
736
1164
1342
714
2633
932
991
852