30030 615
7228 358
25191 763
11151 197
29385 643
4514 680
1461 164
2986 253
1055 191
14305 322
3618 728