1244
1186
951
880
828
822
791
741
732
708
678
655
647
638
591
582
571
556
544
541
537
528
518
512
494
471
455
425
419
405
404
401
394
382
378
377
370
369
358
350
335
331
330
324
323
310
290
281
249
244
242
237
225
223
221
220
213
212
211