2016
1055
900
788
832
840
926
862
985
1088
831
3146
976
2840
1072
771
854
1043
4130
971
1861
785
1009
902
1000
1318
1338
853
775
883
940
947
2168
801
794
1166
829
1144
1696
893
945
3080
853
862
11420
1044
939
1217
1987
877
986
908
848
841
890
811
921
3395
852
779