30 474
704 695
238 430
685 142
674 816
547 580
426 82
309 810
158 929
481 57
808 113
26 263
1777 885
624 693
856 694
915 774
740 627
389 908
983 253
582 429
551 676