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