2695 587
3211 586
2274 29
10148 272
19559 608
33219 315
46282 323
10722 781
9439 889
10329 297
6200 526