30906 615
9143 358
25503 763
12279 197
30100 643
4622 680
1520 164
3106 253
1077 191
14982 322
3684 728