1015 273
1008 868
827 72
782 341
764 930
657 228
503 536
496 425
299 638
257 52
216 77
213 794
212 170
87 465