1011 961
984 18
856 347
833 840
762 855
737 393
556 273
478 445
403 257
346 52
264 112
249 464
196 678
43 228