16540 501
18224 664
5491 90
11716 709
1509 49
3678 550
1568 92
2720 151
3033 196
2308 116
1108 98
4069 433
9672 372
2829 352
3477 677