2596 631
1563 461
19150 82
43957 1116
55642 77
7169 239
9038 421
22308 260
3776 536
4841 715
2618 584
26578 63