2513 510
15259 543
2733 560
1087 104
2258 342
26580 618
7580 440
20774 328
4589 867
2838 405
4936 379