1050 181
999 241
891 499
884 686
873 839
860 440
831 369
760 614
726 153
672 618
580 640
578 597
518 913
512 238
380 495
335 896
107 485
95 592
92 210
65 607