1160 138
1085 44
975 760
927 691
792 116
776 895
677 109
655 409
627 173
624 238
590 36
562 602
457 114
272 352