1036 908
917 602
885 702
816 106
765 597
761 23
740 788
569 154
568 570
520 818
465 492
425 459
358 990
149 344
147 575
122 61