30033 615
7244 358
25194 763
11158 197
29389 643
4515 680
1463 164
2987 253
1055 191
14310 322
3619 728