25742 928
1165 206
10885 848
18593 170
3518 410
22804 78
2048 274
13888 678
6734 917
3899 659
3990 525
6557 552
19624 127