2514 116
2746 415
24656 144
2215 588
19992 525
6155 678
2633 642
4680 351
1898 308
3417 208
3039 779
1695 337
2298 478
955 260