1010 177
959 64
863 731
844 749
752 89
733 506
641 869
628 315
562 423
488 903
404 152
314 363
219 621
37 40