1499 27
21786 603
14586 756
10399 644
4295 167
169638 1093
2612 290
4112 748
2443 309
2735 402
6281 579
2398 402