1459
1129
882
876
870
793
741
656
655
652
635
577
572
549
543
516
512
507
485
475
459
450
446
440
434
431
416
406
401
362
357
356
352
351
346
327
317
316
313
308
299
288
281
262
252
244
236
224
221
219
214
213
210
194
189