1501 317
27277 396
10525 677
224959 909
9084 391
7380 412
18983 60
10086 703
8196 726
16592 153
3001 71
30119 371