1012 412
893 73
888 360
862 19
803 990
799 553
743 964
730 880
602 344
488 496
443 718
390 581
369 480
340 221
292 822
84 567
77 968
53 863