31522 595
4281 234
13280 308
13006 598
7418 403
543 32
10463 414
4505 593
2225 177
15386 735
1987 279
2564 401
8544 490