396 411
545 262
881 322
315 643
795 834
104 112
422 554
80 787
280 259
173 646
1006 44
88 960
351 837
204 815