2952 603
15054 368
4965 480
4952 78
25848 178
4680 153
3675 542
9381 50
4896 670
3008 614
1713 158
844 99
2267 504