575 860
615 69
190 539
286 913
900 905
237 836
830 246
885 421
789 413
704 472
149 116
330 79
265 526
487 305
486 274
507 134
165 943
339 368
105 998
552 796