1011 47
975 475
974 7
934 799
907 779
803 967
562 423
546 378
539 426
510 468
507 850
472 272
370 9
349 153
346 575
185 112
160 498
136 493
107 100