31592 595
4289 234
13288 308
13009 598
7418 403
543 32
10465 414
4507 593
2225 177
15407 735
1987 279
2564 401
8601 490