29891 91
12581 613
12811 923
20190 285
9651 589
11519 512
12255 850
21021 208
3679 452
2620 96
5531 829
5443 317
146822 653