2734 847
16575 170
2097 410
22120 77
1692 274
12770 677
5821 917
3536 659
3753 524
5585 552
16935 126