688
2606
1106
1994
684
643
855
758
6403
1598
1305
1700
744
789
699
883
1391
1500
8146
1151
869
2965
944
1257
821
858
850
719
833
685
716
650
876
677
751
822
653
787
2107
734
681
1385
1286
1102
1261
1227
991
995
821
641
1107
862
1286
765
771
704
935
743
694
1507
1328
662
750
715
854
1101
1391
773
664
957
696
3589
654
863
850
714
643
893
804
917
652
689
1187
801
616
650
822
787
633
640
675
2729
2354
872
1618
1759
686
2551
866
1434
751
784
973
1412
1610
780
797
669
659
1024
693
599
844
813
775
789
744
1856
1044
661