331 98
2991 792
318 66
1110 357
2878 618
964 308
1429 99
17996 508
23940 593
18439 474
25072 322
21404 271
5915 380
14612 892