2585 631
1555 461
19087 82
43766 1116
55452 77
7147 239
9010 421
22299 260
3773 536
4832 715
2618 584
16489 58