1040 627
1002 355
967 52
964 942
898 640
815 514
813 710
690 402
664 518
624 415
624 10
622 351
583 530
486 391
366 399
347 108
293 468
265 181
233 170
55 38