1296 292
21712 571
3324 602
19760 659
3217 95
9131 674
4618 492
3987 686
5616 370
3550 680
2843 690
2403 559