3025 399
3734 588
188049 315
12835 517
18370 219
80180 404
16702 57
9910 304
2463 175
4087 793
1727 144
3175 436