296 868
229 123
733 363
376 640
633 148
111 315
386 593
1008 469
440 785
732 905
696 666
847 331
293 721
488 294
571 416
134 158