1287
1049
843
828
804
767
729
654
646
623
612
589
557
544
534
515
509
497
481
465
448
438
436
430
418
415
399
394
393
390
384
360
342
326
325
323
305
301
299
297
290
272
269
266
250
249
243
240
238
237
233
223
208
198
197
194
188