2997 957
2215 528
545 132
2445 644
2151 659
7013 323
1842 369
3339 395
17904 288
27687 801
4675 286
24195 312
9744 134
5328 508
5308 670