30036 615
7282 358
25197 763
11191 197
29399 643
4516 680
1465 164
2987 253
1056 191
14347 322
3622 728