1035 123
976 47
502 103
111 952
462 768
696 953
519 841
257 62
592 843
651 896
422 384
947 350
59 485
373 363
109 69
726 736
300 202
918 732
204 8
168 144