1843
9681
942
1134
2574
620
719
1152
1882
726
1272
1469
970
714
1296
703
7007
1177
637
911
846
1231
693
708
1269
810
963
639
3068
823
1019
675
891
1174
649
2260
957
11028
798
828
1055
904
732
1229
5847
1477
6159
819
4567
679
969
2350
797
667
948
904
9851
3972
681
810