2017
829
1172
2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
936
795
1163
877
1322
851
753
1835
586
2750
1177
868
671
866
733
1430
820
1769
709
822
631
839
7051
772
1668
755
826
836
1542
3522
2152
2238
639
971
1921
4190
651
731
820
701
891
1790
1553
694
1597
1432
766
2012
817
696
790
647
709
1064
740
768
654
1129
1309
889
911
2159
716
607
2095
841
1354
808
700
662
2803
1237
665
672
1050
664
791
1319
815
713
754
2317
1291
1148
1375
660
752
1338
680
1730
1312