2585 631
1553 461
19068 82
43718 1116
55397 77
7144 239
9005 421
22297 260
3773 536
4829 715
2616 584
16488 58