31 583
1058 620
711 220
374 655
303 714
374 437
298 575
1238 491
121 988
1151 566
966 126
865 918
123 497
800 70
707 587
738 833
347 543
512 373
777 156
175 771