2862 859
2544 518
477 120
2578 290
10601 520
17838 749
3071 325
8657 88
9316 54
4395 701
6433 300
2880 166