29860 91
12574 613
12805 923
20185 285
9646 589
11516 512
12243 850
20984 208
3678 452
2617 96
5527 829
5441 317
146694 653