31 278
446 230
617 404
457 967
999 381
817 683
727 729
362 238
628 315
786 89
541 500
427 440
812 190
861 961
679 570
789 272
377 415
443 284
769 604
66 418