2991 957
2213 528
544 132
2444 644
2149 659
6996 323
1841 369
3337 395
17902 288
27682 801
4671 286
24187 312
9737 134
5321 508
5308 670