1016 2
1014 134
997 756
949 327
929 974
922 450
884 61
878 197
828 345
808 491
713 587
697 758
630 395
605 105
550 404
519 496
485 382
459 391
451 14
444 75