1105 252
778 910
1048 4
1042 696
860 193
229 449
943 662
429 332
1138 481
996 626
931 426
993 940
131 775
292 705
673 462
207 111
907 917
496 885
477 985
1030 786