5182 929
9716 73
5686 672
302714 605
87256 822
88200 300
92153 246
8025 84
24911 374
5659 711
5013 541
3077 197