1033 144
1016 16
982 115
853 83
723 911
700 795
672 74
620 591
482 163
437 995
334 249
299 445
224 251