2933
1057
709
738
859
1306
710
922
699
1026
3640
913
791
618
749
721
808
779
681
1790
645
770
774
750
1930
2509
2972
746
737
1084
875
902
1865
814
753
695
759
1263
1412
650
651
2682
657
607
688
647
2044
1575
763
1782
783
710
852
2342
1894
726
769
902
656
1115
2729
637
792
1440
681
1433
728
1020
2403
852
1458
791
2565
2085
3277
1303
1499
686
951
1448
1808
901
1623
1444
1328
903
2392
1353
705
773
721
970
1550
770
668
1182
757
783
718
1434
756
2601
776
722
1903
2021
751
961
664
1063
4829
794
793
860
623
682
747
706
1334
860