1843
9681
942
1134
2574
620
719
1153
1883
727
1272
1469
971
714
1296
703
7007
1177
638
913
846
1232
693
710
1270
810
963
639
3070
823
1019
675
891
1174
649
2260
957
11029
798
828
1057
904
734
1229
5848
1477
6159
819
4567
679
969
2354
797
667
949
904
9851
3972
681
810