16566 311
5951 773
34569 510
10778 506
9486 61
6597 83
6084 127
6321 151
3684 185
7142 193
7391 607
3104 222