29856 91
12574 613
12805 923
20185 285
9646 589
11515 512
12241 850
20981 208
3677 452
2617 96
5527 829
5441 317
146685 653