3001 399
3712 588
185371 309
12821 517
18224 219
79647 404
16442 57
9882 304
2451 175
4063 793
1710 144
3165 436