1135 583
905 357
876 705
872 403
797 183
485 619
448 385
308 843
306 143
293 565
236 929
231 119
226 24
132 51
46 793