1251 27
21289 603
13837 756
9707 644
4138 167
167250 1092
2574 290
4056 748
2407 309
2616 402
6186 579
2363 402