30028 615
7198 358
25191 763
11129 197
29378 643
4514 680
1461 164
2986 253
1055 191
14297 322
3617 728