4016
878
2101
2449
2743
767
1139
754
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
1115
2012
1511
2390
1111
1219
816
1041
7322
1579
1150
655
1016
912
754
721
647
1678
1031
1819
1469
875
658
745
805
2500
906
807
2358
1483
914
5271
780
2730
1047
1155
1922
1365
1954
2191
6467
1793
2339
1704
669
758
989
806
661
1448
1085
716
748
1963
986
733
1368
685
851
1942