29847 91
12574 613
12803 923
20183 285
9644 589
11512 512
12235 850
20968 208
3675 452
2616 96
5525 829
5439 317
146626 653