1305
1083
819
811
785
734
707
648
611
609
597
588
549
546
537
527
496
478
466
458
454
431
429
428
419
410
406
398
397
382
375
368
364
341
334
330
327
312
295
291
290
274
271
269
265
246
236
233
232
229
220
212
204
200
197
190
189