16331 501
17168 664
5184 90
11515 709
1415 49
3537 550
1474 92
2551 151
2905 196
2204 116
1014 98
3632 433
8638 372
2741 352
3400 677