1051 632
970 42
912 187
900 487
895 362
859 881
857 196
846 896
803 897
785 252
680 817
647 784
644 43
637 19
616 320
605 323
605 264
568 311
559 162
525 496