1049 266
949 131
912 918
802 338
793 11
478 250
422 144
390 506
357 34
273 301
185 69
181 619
158 558