1253 27
21295 603
13843 756
9717 644
4141 167
167279 1092
2574 290
4056 748
2407 309
2617 402
6188 579
2363 402