1005 141
888 584
715 541
678 418
493 501
463 162
449 375
385 39
373 143
299 56
274 786
147 294
77 279