963 142
3723 216
6254 493
19523 330
4583 717
2084 73
12949 472
5791 561
8795 645
3070 320
9478 787
4559 718
2657 518