1025 949
623 594
758 235
679 463
271 900
663 518
330 986
154 968
529 914
606 38
265 227
528 900
506 172
206 470
127 660
873 974
19 703
709 386
834 324
684 512