1500 27
21791 603
14589 756
10400 644
4296 167
169656 1093
2613 290
4113 748
2444 309
2735 402
6282 579
2398 402