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