1256 27
21300 603
13851 756
9722 644
4143 167
167308 1092
2574 290
4056 748
2407 309
2618 402
6188 579
2363 402