626 148
1048 198
576 327
873 836
912 808
257 681
452 208
83 700
755 379
901 170
401 435
812 981
687 119