29978 615
6914 358
25156 763
10983 197
29296 643
4507 680
1458 164
2978 253
1055 191
14229 322
3603 728