16322 501
17097 664
5172 90
11507 709
1413 49
3535 550
1465 92
2546 151
2903 196
2202 116
1012 98
3614 433
8602 372
2739 352
3395 677