1015 150
973 886
951 808
945 795
933 486
898 468
867 322
840 896
554 877
414 87
407 552
387 202
353 903
300 813
288 843
281 933
54 948
54 84
24 928