596 90
486 38
592 370
707 463
487 82
815 154
989 550
237 439
936 995
783 198
256 545
341 73
245 97
88 194
549 125
1250 1000
539 258
300 737
641 302
742 601
912 88
2567 127
522 51