30028 615
7188 358
25188 763
11117 197
29378 643
4514 680
1461 164
2986 253
1055 191
14294 322
3616 728