891 401
885 323
1039 144
253 839
671 571
303 373
450 563
616 320
457 26
883 80
716 846
166 44
905 111
586 217
249 656
240 962
304 623
226 869