1149

610

569

532

505

490

472

451

445

433

425

373

369

343

318

303

297

237

236

224

221

215

207

206

205

204

201

200

194

191

188

186

184

184

182

180

178

174

167

166

165

165

157

155

151

151

151

150

148

148

145

140

139

138

135

135

134

134

130

127

127

125

125

124

123

122

122

121

121

120

118

116

112

112

111

110

109

106

106

104

104

104

104

102

102

101

100

99

98

97

92

91

91

90

90

81

72
