1250 337
710 194
315 39
2477 686
612 166
13867 88
4702 473
35684 677
4193 535
3332 395
3171 45
9821 165