30 583
1047 620
703 220
368 655
299 714
369 437
255 574
1169 491
105 988
1131 566
957 126
861 918
122 497
797 70
703 587
733 833
335 543
509 373
771 156
164 771