526 331
380 560
152 140
716 311
133 71
533 974
260 440
885 512
943 427
832 700
427 284
243 808
593 813
185 408
655 430
884 166
877 871
769 69
535 482
409 907
78 122
338 816
298 859
20 108
594 387
491 747
993 699
818 106
955 936
489 728