3018 399
3729 588
187108 311
12830 517
18332 219
80051 404
16638 57
9901 304
2458 175
4081 793
1723 144
3172 436