1067 540
860 824
839 262
833 381
783 139
707 895
652 152
629 952
621 263
613 818
589 757
559 178
520 768
506 974
434 843
401 894
222 27
93 336