927
943
2018
1033
5453
988
811
1049
945
878
930
872
914
904
1515
895
1232
911
2012
858
1133
999
809
901
1117
909
860
886
1129
1115
867
1496
1668
1090
1033
2332
2969
1079
899
1050
2397
999
983
816
887
2345
1606
1378
1621
947
866
1678
1158
1183
958
901
1420
883
918
1485
1246
1050
3899
793
976
2165
794
927
1166
1614
2112
1716
2000
1283
825
1257
1763
971
2286
1416
803
869
876
1067
1079
2164
1669
773
754
1944
824
875
1145
1106
1114
1439
1059
1649
2230
1621
962
911
2145
844
786
5542
856
805
766
902
798
1127
817
906
825
1283
815
1378
842
1673