29858 91
12574 613
12805 923
20185 285
9646 589
11515 512
12242 850
20983 208
3678 452
2617 96
5527 829
5441 317
146691 653