1065 553
1012 920
936 247
821 152
744 339
666 534
577 20
563 921
489 765
455 82
449 247
371 501
342 808
326 407