16545 501
18243 664
5505 90
11716 709
1509 49
3681 550
1569 92
2722 151
3038 196
2312 116
1109 98
4079 433
9684 372
2834 352
3478 677