2595 631
1563 461
19142 82
43939 1116
55621 77
7165 239
9037 421
22307 260
3776 536
4841 715
2618 584
24895 63