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