1059
652
806
769
2595
730
1712
2432
1805
764
749
1064
756
1946
1905
1619
683
1474
672
679
932
846
677
1373
895
791
719
885
686
993
985
2931
913
1031
845
917
1590
1620
1082
649
1770
823
1100
761
1462
1510
3199
843
920
728
703
764
1155
5998
975
1967
725
1176
1334
779