4169 30
12250 85
97744 533
8978 393
7171 692
8953 680
51880 725
1593 373
30878 436
2900 56
14613 539
4745 462
3837 919