2282 116
2718 415
21067 144
2165 588
19361 525
5868 678
2591 642
3973 351
1741 308
3241 208
3007 779
1584 337
2222 478
934 260