1008 960
1005 81
955 134
950 688
815 217
733 624
712 223
701 777
668 332
634 4
618 541
602 245
595 950
537 334
534 146
502 28
424 473
396 240
393 865
381 988