2018
2551
765
1294
873
1337
1148
863
990
872
844
1939
1668
843
2361
849
1023
1139
2269
1543
4317
937
879
826
1672
935
798
2581
2156
1306
854
1852
1200
1608
793
3764
838
1409
1068
824
1156
2902
995
1558
1049
886
866
1076
1385
836
1104
810
893
836
2302
1110
6468
798
2644
910
897
763
1122
958
851
9635
1535
1289
1557
870
789
2052
797
942
2016
1277
805
1060
1409
919
1746
2351
1047
1066
812
2499
776
1093
1790
849
1106
1636
1108
910
1304
873
867
882
1255
1469
910
1108
902
832
1019
1166
1289
782
819
1020
1397
895
838
1353
2881
1074
957
989
1383
823