2996 399
3710 588
185250 309
12819 517
18207 219
79553 404
16405 57
9882 304
2450 175
4053 793
1706 144
3161 436