1501 317
27278 396
10527 677
224961 909
9088 391
7385 412
18990 60
10094 703
8197 726
16599 153
3006 71
30157 371