1271 243
1087 25
946 266
906 691
873 422
726 76
656 847
640 881
625 510
580 638
442 366
417 341
383 112
368 562
247 702
191 733
103 68
49 590