350 243
223 291
882 331
878 303
802 355
979 803
305 83
310 183
55 71
406 48
89 497
345 161
340 121
200 848
917 612
329 157
486 86
733 751
386 630
311 835