1375
1111
876
865
852
805
753
658
655
645
632
613
586
576
548
538
532
529
511
502
490
482
479
449
447
436
430
421
415
406
395
375
372
371
358
346
333
328
326
316
308
297
296
288
266
251
239
237
235
224
221
219
216
214
212
205
182