1228 27
21243 603
13826 756
9683 644
4124 167
167089 1091
2573 290
4051 748
2407 309
2613 402
6173 579
2363 402