875 342
781 66
754 5
722 391
715 667
694 421
686 224
439 164
429 875
385 634
380 379
376 200
343 108
309 175
263 133
246 673
163 260
138 281