30036 615
7298 358
25202 763
11199 197
29405 643
4516 680
1465 164
2987 253
1056 191
14351 322
3622 728