3001 399
3712 588
185344 309
12821 517
18221 219
79623 404
16438 57
9882 304
2451 175
4062 793
1710 144
3165 436