30028 615
7182 358
25187 763
11116 197
29374 643
4513 680
1460 164
2986 253
1055 191
14293 322
3615 728