1292 329
964 701
949 811
907 623
838 159
727 748
501 106
473 981
429 42
258 30
208 933
169 920
119 523