2018
888
1247
3634
890
1031
890
855
1045
942
823
932
802
1792
1008
949
892
870
945
899
1282
871
978
867
952
815
848
1706
1349
815
2957
985
861
1213
839
875
2292
1855
981
929
1106
896
1146
1108
1324
857
1051
754
889
906
874
995
962
2603
804
1174
830
1369
957
967