2796 269
405 741
774 843
95 955
482 568
889 927
242 128
342 62
1004 84
548 619
339 558
436 533
270 926
988 511
758 648
735 892
111 724
510 14
40 571
1217 593
1028 143