3049
663
2129
1005
797
732
882
646
773
1169
884
1147
1278
718
1166
803
774
1484
871
712
663
745
763
2255
753
657
832
2145
796
744
988
1078
1024
3576
912
18642
762
830
836
839
658
885
1390
975
679
1940
883
3362
994
1190
1677
5288
1340
1102
756
933
798
758
1715
695