30040 615
7349 358
25212 763
11214 197
29415 643
4518 680
1466 164
2990 253
1056 191
14368 322
3624 728