30047 615
7398 358
25226 763
11235 197
29437 643
4519 680
1467 164
2993 253
1056 191
14404 322
3627 728