2028
2721
1423
1606
14872
715
1712
577
2118
1411
1163
14940
2766
3386
970
798
588
1108
603
942
573
1016
593
727
645
629
733
655
717
644
675
677
965
772
1101
840
911
931
1128
4037
1215
1017
3919
1559
820
1140
696
810
797
654
684
758
734
760
807
711
952
729
839
744