2585 631
1554 461
19071 82
43724 1116
55411 77
7144 239
9006 421
22297 260
3773 536
4829 715
2617 584
16488 58