878 306
1018 316
625 47
761 649
217 516
524 49
880 848
525 110
533 889
113 304
1008 265
714 36
284 608
298 458
115 490
632 302
555 544
607 94
267 761
321 545