2966 506
7014 104
3408 101
6106 518
4741 249
2623 392
3531 730
2851 287
3075 79
5551 463
23285 112
2670 292