2574
640
1414
1530
18161
1526
907
1007
1256
1333
678
721
912
903
1007
810
1079
958
1229
732
650
636
1286
1176
784
1004
1601
657
760
662
2993
713
2251
908
1038
773
820
688
607
715
685
663
1447
1385
781
2168
964
3101
918
1176
724
947
687
1044
682
2141
726
978
3078
639
1082
1649
650
1133
914
1638
978
1051
906
1785
693
769
710
711
708
706
1330
902
1273
756
1088
761
1440
1925
722
1963
1603
659
1973
727
1050
3560
698
1312
934
1854
954
4349
1598
1847
2813
1664
691
1606
1935
1067
2468
817
1447
2195
626
763
674
725
691
740
1760
1139
1147
633