29024 650
23299 596
25899 576
3502 313
5179 441
5642 39
14875 362
12954 885
2283 304
2329 598
2203 477