31342 595
4266 234
13253 308
12999 598
7410 403
539 32
10449 414
4499 593
2221 177
15304 735
1984 279
2563 401
8505 490