2951 603
15034 368
4959 480
4942 78
25808 178
4678 153
3665 542
9365 50
4893 670
3007 614
1707 158
842 99
2261 504