2898 313
748 145
804 665
715 766
60 95
926 813
452 698
396 551
388 148
128 659
521 672
892 754
798 952
450 202
946 882
1016 843
867 521
641 811
454 496
1096 702
1411 970
700 333
16 291
842 704