30968 615
9321 358
25568 763
12393 197
30212 643
4646 680
1555 164
3117 253
1081 191
15067 322
3695 728