1030 702
979 636
956 271
848 714
839 514
694 451
606 210
461 145
404 902
314 815
287 679
70 317
28 694