2018
1142
988
942
944
688
914
777
615
672
2272
3374
781
723
728
944
673
882
735
2095
706
859
1859
1461
1527
1643
660
758
2338
2555
688
3093
792
547
900
2882
1508
1463
1297
1670
685
2638
753
2956
1060
2473
1355
2556
1542
1212
1463
1520
1109
2478
873
1072
1380
780
778
819
739
838
934
1904
758
877
661
1753
1972
1201
2321
651
1053
2546
2283
2296
1367
839
860
967
723
1197
1036
2011
1524
1066
874
902
995
1942
800
1627
723
963
893
667
982
659
906
784
1526
1279
1516
663
648
798
1641
1090
2875
1793
1120
2239
1620
1576
1117
3275
1561
795
1140
730