30028 615
7184 358
25187 763
11117 197
29376 643
4514 680
1460 164
2986 253
1055 191
14294 322
3615 728