1009 909
883 838
359 721
314 168
460 581
255 908
506 407
20 967
181 929
208 955
192 721
319 507
258 191
954 154
1029 894
800 844
207 332
482 610
485 830
553 738