2148 27
22956 603
16172 756
10876 644
4675 168
174391 1094
2742 290
4276 748
2675 309
3026 402
6519 579
2559 402