16325 501
17123 664
5179 90
11510 709
1413 49
3535 550
1467 92
2547 151
2904 196
2204 116
1012 98
3619 433
8613 372
2739 352
3396 677