2951 603
15039 368
4960 480
4944 78
25817 178
4679 153
3675 542
9377 50
4895 670
3008 614
1708 158
842 99
2262 504