4145 30
12234 85
97406 533
8969 393
7158 692
8930 680
51867 725
1581 373
30786 436
2881 56
14565 539
4736 462
3832 919