887
1032
1284
843
1670
5140
1475
2288
895
1389
810
1235
966
983
849
1004
1301
2960
1359
5338
1018
1433
2069
819
948
3587
807
3442
2005
1693
927
2242
1464
994
1455
1180
1061
1126
966
832
827
973
1071
943
1182
1761
1963
886
945
797
843
865
1013
1111
950
9717
4244
2147
942
1086