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