1002 946
596 910
402 902
862 763
782 699
922 694
496 684
600 683
520 671
210 515
199 328
400 316
342 243
487 114
637 109
487 107
594 13