30978 615
9342 358
25580 763
12413 197
30226 643
4647 680
1568 164
3118 253
1082 191
15082 322
3695 728