30047 615
7398 358
25226 763
11231 197
29435 643
4519 680
1467 164
2993 253
1056 191
14400 322
3627 728