16523 501
18141 664
5463 90
11702 709
1498 49
3652 550
1556 92
2706 151
3013 196
2299 116
1101 98
4048 433
9617 372
2824 352
3470 677