1050 148
956 336
868 824
855 893
689 744
656 936
643 618
621 24
507 82
465 702
301 875
256 593
213 308
212 343
130 485