1086 909
883 838
362 721
314 168
460 581
256 908
506 407
20 967
182 929
208 955
194 721
319 507
261 191
954 154
1031 894
800 844
207 332
482 610
485 830
553 738