3025 399
3733 588
187902 313
12833 517
18365 219
80167 404
16695 57
9909 304
2463 175
4086 793
1726 144
3174 436