Hello Giant Eland. Thanks for the figures. Hopefully, the 2019 edition of the International Zoo Yearbook will be out soon.
I've put your figures into a smaller space and my 2016 in parentheses, where appropriate:
1. Plzen (243): 181
2. Moscow (169): 155
3. Berlin Tierpark (189), Prague (165): 144
5. Novosibirsk (165): 140
6. Berlin (159): 138
7. Wroclaw (130), Nyiregyhaza (126): 115
9. Jihlava (96): 114
10. Budapest (126): 113
11. Paira Daiza, Poznan (102): 105
13. Beauval (92): 99
14. Magdeburg: 93
15. Krasnoyarsk (121): 91 (Taken from zooinstitues.com)
16. Chester: 90
17. Dvur Kralove: 89
18. Tallin: 85, Amneville (89): 85
20. Frankfurt: 84
21. Leipzig (89): 83
22. Rustov (110): 81
23. Riga: 80, Krakow: 80
25. Olomouc: 79
26. Vienna (90), Lisbon (94): 78
28. Yaroslavl (94): 77
29. Munich (100), Opolo, Obterre, Bojnice: 75
33. Cologne, St. Petersburg (101), Zagreb: 74
36. Barcelona: 73
37. Nikolaev (96): 72
38. Port Lympne: 71
39. Sofia, Parco Natura Viva: 70
41. Amsterdam, La Palmyre: 69
43. Duisburg: 68
44. Madrid (99): 67
45. Stuttgart (89), Rostock: 66
47. Cotswold, Nuremberg, Minsk: 65
50. Mulhouse, Antwerp: 64
52. Belgrade, Dortmund: 61
54. Planckendael: 59
55. Warsaw, Hannover, Dresden, Ardes, Copenhagen,
Donnersberg: 58
61. London, Rotterdam, Munster: 57
64. Faunia, Marwell: 56
66. Paignton, Edinburgh: 55
68. Krefeld: 54
69. Wuppertal, Blackpool, Howletts, Dudley: 53
73. Paris, Whipsnade, Valencia, Attica: 52
77. Bristol, Zurich: 51
79. Burgers, Woburn: 50