4145 30
12235 85
97423 533
8969 393
7158 692
8930 680
51868 725
1581 373
30791 436
2881 56
14566 539
4736 462
3832 919