2017
895
860
1138
680
1518
1071
1154
800
904
1147
1037
959
685
1205
1342
1300
1286
766
956
839
1282
2939
788
817
695
653
925
1437
1023
3086
5102
897
3385
918
1388
899
752
1005
753
766
698
1212
726
690
904
832
748
723
1454
817
1167
1071
1212
870
1208
851
755
701
1023
871
1971
1294
674
893
702
801
1180
2419
1651
836
1322
6162
659
725
1983
799
708
1460
819
827
679
1618
827
775
1160
2390
1380
3783
889
1244
1661
1464
1089
813
1070
1361
1014
1086
769
870
952
1359
2882
937
1142
1043
847
809
1678
1275
763
2725
2285
815
2343
1336
1030
978
998