1395
1119
898
893
883
797
749
658
654
641
603
588
578
564
555
533
528
494
493
479
468
461
446
439
437
428
423
416
413
407
387
379
369
361
338
337
333
324
319
314
303
299
292
266
262
240
238
220
214
209
206
202
198
195
191