966 142
3726 216
6257 493
19537 330
4586 717
2089 73
12960 472
5793 561
8795 645
3072 320
9479 787
4562 718
2661 518