1005 964
788 981
679 608
614 634
610 457
588 912
581 350
577 207
215 641
180 419
171 235
154 61
84 48
23 753