1033 176
1015 946
992 17
928 633
912 187
674 458
613 320
552 210
456 895
349 690
340 555
316 420
206 654