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