1041 202
1014 64
926 407
909 635
828 805
804 173
786 958
678 873
651 757
643 495
621 550
568 53
533 275
513 783
507 470
366 151
363 839
250 995
202 185
199 933