25751 928
1173 206
11089 848
18621 170
3561 410
22827 78
2075 274
13923 678
6759 917
3911 659
4002 525
6599 552
19679 127