328 38
1130 44
418 60
91 367
90 362
810 660
250 595
396 296
579 507
234 290
841 796
894 950
105 975
675 629
1008 810
505 427
126 452
778 811
839 596
273 200