2585 631
1555 461
19089 82
43776 1116
55461 77
7147 239
9010 421
22299 260
3773 536
4832 715
2618 584
16489 58