30033 615
7247 358
25194 763
11161 197
29390 643
4515 680
1463 164
2987 253
1055 191
14310 322
3619 728