3001 399
3712 588
185368 309
12821 517
18224 219
79641 404
16441 57
9882 304
2451 175
4063 793
1710 144
3165 436