31505 595
4281 234
13277 308
13006 598
7416 403
543 32
10460 414
4504 593
2224 177
15379 735
1987 279
2564 401
8521 490