30023 615
7148 358
25182 763
11094 197
29363 643
4512 680
1460 164
2985 253
1055 191
14283 322
3614 728