1046 10
252 147
1020 822
615 125
736 33
545 325
669 785
912 713
1112 560
603 674
120 317
362 519
140 966
778 481
488 161
298 259
93 518
326 831
602 272
825 861