25751 928
1174 206
11093 848
18621 170
3561 410
22827 78
2079 274
13924 678
6760 917
3911 659
4003 525
6599 552
19679 127