2889
1538
855
856
2225
1807
921
1631
1471
743
1095
953
1403
2833
763
742
1096
2138
665
5127
901
1688
981
697
685
1516
697
5473
859
1593
677
789
1505
1869
2349
1667
2497
1672
1692
765
1288
3590
3153
1508
1152
924
1040
6705
781
20272
4855
809
2537
889
3872
6106
868
2126
958
992
1358
3870
6815
1695
715
914
1027
2969
2135
1122
2271
710
792
833
1385
1264
801
660
658
949
707
1013
834
738
673
1065
777
1824
703
1847
2047
14932
946
780
660
1042
3032
975
747
831
1496
682
629
3579
1414
2603
4122
991
6152
963
3781
1618
2147
790
2582
825
837
814
1577
852