1031 176
1014 946
989 17
927 633
911 187
672 458
612 320
552 210
454 895
347 690
340 555
313 420
204 654