1023 832
942 970
883 703
876 426
785 126
701 80
545 829
481 424
291 6
222 328
184 567
170 31
121 32
23 381