1142
1068
983
829
1016
3673
2750
3484
955
1801
902
976
2373
1562
928
1704
886
2016
1015
880
1448
3583
874
891
1461
1312
939
1000
1056
1031
1219
930
1262
1763
966
1455
823
1055
1500
1224
914
1089
1132
1007
840
1944
838
1658
2627
898
877
1626
754
1474
1152
949
1803
2104
1036
849
1103
2059
2307
1223
1995
802
952
845
1576
4763
1990
804
1002
1325
817
1232
972
2453
1293
1101
1652
1483
3062
1769
1428
826
1020
888
945
1393
1991
892
779
1006
2966
983
834
864
920
956
889
3123
957
996
1145
971
1225
1286
1255
988
1530
787
2570
2033
1933
882
1010
1325
1300
3033