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