1832
872
1022
785
596
1053
1715
739
5683
942
1067
639
1032
721
724
1439
830
1334
1346
1315
1272
1044
1075
1103
769
728
712
803
668
675
619
729
807
1996
877
1468
1322
767
872
891
2590
861
900
926
893
865
652
758
2249
726
941
2138
785
757
884
968
680
3347
988
774