29900 91
12582 613
12813 923
20191 285
9651 589
11519 512
12259 850
21028 208
3680 452
2621 96
5531 829
5444 317
146844 653