16486 501
18129 664
5458 90
11695 709
1498 49
3650 550
1556 92
2702 151
3008 196
2296 116
1100 98
4046 433
9601 372
2822 352
3470 677