1197
909
844
803
597
531
504
437
435
424
415
407
390
377
372
368
362
357
344
343
342
340
339
321
314
295
284
278
276
263
244
239
233
230
227
220
219
212
210
205
203
202
200
199
196
189
174
168
166
163
159
158
149
148
145
144
143
133