966 142
3726 216
6255 493
19530 330
4586 717
2087 73
12959 472
5792 561
8795 645
3072 320
9479 787
4561 718
2660 518