1015 273
1008 868
827 72
766 341
764 930
657 228
501 536
495 425
298 638
257 52
214 77
211 170
210 794
87 465