815
861
1095
973
785
4186
796
3268
878
1271
2789
995
3405
1434
896
872
2803
1057
731
781
886
1087
3404
1045
1123
924
3221
3517
1150
823
8658
776
1405
875
898
1194
1548
883
1354
2016
1035
736
814
1581
834
1383
1002
1784
7571
1455
1844
792
903
708
958
925
929
3283
841
891