1095 909
883 838
364 721
315 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