30981 615
9354 358
25582 763
12422 197
30236 643
4648 680
1572 164
3120 253
1084 191
15089 322
3695 728