4143 30
12234 85
97395 533
8968 393
7157 692
8930 680
51866 725
1581 373
30784 436
2881 56
14562 539
4736 462
3832 919