3025 399
3733 588
187882 313
12833 517
18365 219
80164 404
16693 57
9909 304
2463 175
4086 793
1726 144
3174 436