501 63
393 175
127 901
173 662
530 139
624 835
192 91
162 508
181 887
681 264
933 484
862 696
254 481
223 972
493 577
739 268
985 17
723 459
303 888
588 908