110 503
645 626
518 286
587 609
60 357
686 943
676 810
144 368
427 71
210 467
478 453
713 216
588 336
646 337
93 525
849 515
180 530
700 981
79 461
370 406