30045 615
7378 358
25223 763
11228 197
29428 643
4518 680
1466 164
2990 253
1056 191
14386 322
3625 728