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