30047 615
7401 358
25226 763
11238 197
29437 643
4519 680
1467 164
2993 253
1056 191
14405 322
3627 728