16541 501
18225 664
5492 90
11716 709
1509 49
3678 550
1568 92
2721 151
3034 196
2309 116
1109 98
4070 433
9673 372
2830 352
3477 677