815
742
567
458
404
326
294
289
273
255
249
246
241
237
233
216
211
209
208
204
202
197
192
186
179
165
149
145
142
134
131
126
123
122
112
107
105
101
98
95
93
86
84
82
81
80
75
73
70
68
64
63
62
61