1091 825
1007 912
975 529
920 946
905 392
902 724
889 8
844 415
811 531
578 317
559 245
527 640
516 637
493 819
485 803
482 239
460 312
418 220
299 825
288 159