1045 78
1020 498
475 29
399 158
839 582
821 542
532 429
830 512
56 177
382 71
391 106
419 227
646 925
1005 723
584 107
769 308
777 934
652 732
817 297
295 121