3025 399
3734 588
187938 314
12833 517
18366 219
80172 404
16696 57
9910 304
2463 175
4087 793
1727 144
3175 436