16546 501
18245 664
5507 90
11716 709
1509 49
3682 550
1569 92
2723 151
3040 196
2312 116
1109 98
4080 433
9688 372
2834 352
3479 677