1005 940
983 442
911 343
897 364
895 819
874 839
868 14
659 906
576 648
562 509
555 141
476 536
447 979
409 884
364 883
321 556
320 492
219 108
161 967
136 781