2951 603
15033 368
4957 480
4940 78
25803 178
4678 153
3661 542
9361 50
4893 670
3006 614
1706 158
842 99
2261 504