1032 92
997 263
906 665
860 395
818 512
805 542
800 1
773 781
654 593
622 579
536 816
527 699
510 429
414 712
391 290
359 203
337 365
299 469
254 30
222 931