30036 615
7310 358
25203 763
11202 197
29408 643
4517 680
1466 164
2988 253
1056 191
14353 322
3622 728