1016 848
907 898
903 785
872 949
861 905
749 822
693 781
690 33
549 135
534 267
446 878
414 423
389 672
389 379
263 546
206 500
102 176
100 595
87 834
39 973