25751 928
1174 206
11098 848
18622 170
3564 410
22827 78
2080 274
13925 678
6764 917
3914 659
4003 525
6599 552
19684 127