3014 957
2225 528
550 132
2449 644
2155 659
7099 323
1846 369
3350 395
17914 288
27703 801
4679 286
24230 312
9754 134
5343 508
5332 670