3013 169
702 777
1373 96
5311 484
836 544
674 726
1172 19
795 707
1750 364
1051 939
642 898
2880 537
449 763
1134 904
872 75
1266 785
673 81
1498 979
2255 722
1102 672