331 98
2991 792
318 66
1110 357
2878 618
964 308
1425 99
17994 508
23940 593
18436 474
25068 322
21401 271
5907 380
14604 892