813 670
1151 44
399 429
420 93
842 220
359 375
330 988
345 942
804 333
170 666
687 407
906 353
546 509
496 518
417 832
667 413
551 498
1000 588
251 703
679 193