3025 399
3733 588
187919 313
12833 517
18366 219
80172 404
16695 57
9910 304
2463 175
4086 793
1727 144
3174 436