1032 309
908 334
892 663
847 898
812 983
727 602
666 982
580 500
564 943
512 373
434 620
373 335
235 24
191 174
128 678
116 536
98 677
74 84
38 343