29848 91
12574 613
12804 923
20183 285
9644 589
11513 512
12236 850
20969 208
3675 452
2616 96
5525 829
5439 317
146633 653