328 301
337 637
288 770
808 417
679 232
138 953
255 427
735 221
81 97
284 801
794 36
139 95
123 118
494 63
654 755
987 670
719 249
149 265
104 242
905 528