1506 285
2857 810
1855 703
427 120
1486 476
783 571
1019 379
919 904
980 576
539 675
138 352
639 570
379 657
423 400
73 803
546 124
118 61
381 662
354 770
737 788