2586 631
1559 461
19107 82
43826 1116
55517 77
7155 239
9016 421
22300 260
3774 536
4836 715
2618 584
16491 58