1022 72
148 993
33 501
394 542
269 326
429 893
719 631
45 157
794 266
551 466
697 448
101 553
914 521
529 790