1010 338
862 856
842 749
819 162
794 128
777 281
680 463
653 786
651 699
593 630
552 385
494 863
404 718
373 664
366 812
314 23
72 346
56 607