20172 977
24545 798
3251 476
6369 137
3505 127
2788 337
2611 280
39576 638
9485 399
15743 641
50181 614
12850 687