2971 412
933 712
496 921
748 145
647 859
1547 842
155 586
447 858
66 889
1008 557
463 732
988 100
579 511
674 43
543 55
1234 359
776 801
656 875
756 45
2073 702
239 992
546 966
388 148