591 497
639 391
429 855
761 643
78 550
215 190
1010 708
137 178
295 121
271 463
853 282
183 274
583 713
230 219
919 815
505 944
893 28
781 105
840 108
1233 9