30029 615
7209 358
25191 763
11132 197
29380 643
4514 680
1461 164
2986 253
1055 191
14297 322
3617 728