1003 1
999 947
966 8
916 943
908 50
866 538
836 898
834 407
832 316
806 575
726 809
665 953
497 428
487 682
422 284
377 401
369 155
365 414
341 20
341 702