1017 525
989 596
985 45
903 571
881 940
801 879
795 917
743 737
729 395
636 802
595 585
584 20
508 472
436 41
429 456
400 608
384 562
353 519
161 321
137 812