4136 30
12223 85
97055 533
8960 393
7151 692
8911 680
51854 725
1574 373
30674 436
2871 56
14533 539
4727 462
3824 919