1051 800
1027 70
1025 589
1018 973
957 381
957 521
957 300
924 7
917 811
916 353
902 451
833 316
832 145
785 193
780 59
741 158
704 791
633 560
616 271
612 40