1248 27
21280 603
13837 756
9701 644
4137 167
167219 1091
2574 290
4055 748
2407 309
2616 402
6182 579
2363 402