1015 2
1009 134
996 756
947 327
927 974
917 450
882 61
869 197
822 345
807 491
709 587
693 758
625 395
601 105
549 404
516 496
474 382
459 391
446 14
437 363