1038 627
1002 355
966 52
964 942
898 640
815 514
813 710
690 402
664 518
624 415
623 10
621 351
583 530
486 391
366 399
347 108
293 468
265 181
231 170
55 38