528 820
706 408
633 673
948 54
192 748
226 531
679 290
1009 527
975 651
560 333
324 463
257 12
2556 412
827 266
223 483
11 210
3414 59
385 112
881 272
866 656
473 514
2298 127
421 409
636 462