29564 650
23591 596
26230 576
3538 313
5229 441
5693 39
15086 362
12966 885
2301 304
2332 598
2210 477