1017 645
989 99
982 237
911 944
909 920
804 591
656 960
624 272
599 52
590 809
546 650
503 745
449 913
381 430
338 807
310 426
303 421
263 511
219 453
152 179