1030 9
972 593
774 314
694 356
647 364
622 683
578 59
482 822
474 185
467 898
448 610
411 175
396 888
387 50
324 782
180 447
70 928