1012 639
889 87
882 690
737 788
695 814
555 872
538 120
470 358
470 949
426 627
385 682
361 651
316 545
134 953
118 61