1006
689
800
832
975
17504
840
1401
954
763
638
1913
872
1563
687
831
683
838
984
1082
718
901
2271
3375
710
6311
684
702
797
1127
726
1582
1067
1008
1317
781
869
983
1292
708
1991
682
1762
786
1146
851
932
5296
748
702
879
949
961
996
2117
25304
1483
694
1113
674