30033 615
7257 358
25196 763
11168 197
29394 643
4516 680
1464 164
2987 253
1056 191
14320 322
3620 728