1004 177
938 64
848 731
841 749
749 89
721 506
635 869
626 315
560 423
471 903
393 152
308 363
215 621
25 40