3032 169
705 777
1377 96
5386 484
839 544
676 726
1173 19
798 707
1757 364
1052 939
643 898
2889 537
460 763
1140 904
876 75
1268 785
674 81
1498 979
2264 722
1104 672