5093 786
534 538
1790 486
717 999
522 314
366 591
160 316
75 687
255 700
713 167
796 532
627 132
880 377
783 667
236 219
1008 3
507 698
768 995
359 847
922 626