1010 237
172 307
829 610
770 884
1032 474
997 148
1061 509
139 447
344 638
748 59
887 29
880 644
181 824
988 339
861 753
506 542