31528 595
4281 234
13282 308
13006 598
7418 403
543 32
10463 414
4506 593
2225 177
15392 735
1987 279
2564 401
8557 490