1012 150
418 169
791 1000
844 226
801 248
345 707
612 136
789 899
257 130
943 488
168 913
746 633
23 252
236 689
786 504
625 545
333 46
560 139
243 577
231 282