1250 27
21282 603
13837 756
9704 644
4137 167
167241 1091
2574 290
4055 748
2407 309
2616 402
6183 579
2363 402