16535 501
18209 664
5486 90
11712 709
1508 49
3674 550
1568 92
2718 151
3026 196
2306 116
1108 98
4063 433
9659 372
2827 352
3475 677