30040 615
7343 358
25211 763
11214 197
29415 643
4518 680
1466 164
2988 253
1056 191
14365 322
3623 728