1498 317
27273 396
10519 677
224951 909
9075 391
7355 412
18962 60
10050 703
8189 726
16563 153
2996 71
30029 371