4166 30
12250 85
97697 533
8977 393
7169 692
8951 680
51880 725
1592 373
30862 436
2897 56
14608 539
4745 462
3836 919