1003 681
885 915
878 994
751 574
588 891
559 862
509 849
415 835
310 223
124 226
91 787
67 631
44 819
36 820
26 783