1041 576
443 403
608 671
366 950
905 4
429 295
177 42
69 795
133 158
1003 585
623 290
580 364
884 332
247 797
701 937
937 583
796 470
365 414
142 470
915 748