2596 631
1563 461
19150 82
43959 1116
55646 77
7169 239
9038 421
22308 260
3776 536
4841 715
2618 584
26897 63