1000 43
507 39
460 36
888 7
587 24
554 36
529 1
551 15
653 49
884 42
278 37
588 33
457 10
643 37
875 23
990 31
918 47
305 1
798 39
861 12