14873 653
2978 710
2925 559
1068 142
3932 883
4143 877
1515 118
1900 337
2797 301
6112 577
2206 293
2653 135
2978 618