1106
1050
1021
642
585
545
461
415
372
342
307
297
296
293
288
277
264
255
250
248
246
238
236
235
220
216
213
207