2951 603
15032 368
4957 480
4940 78
25802 178
4678 153
3661 542
9361 50
4893 670
3005 614
1705 158
841 99
2261 504