25706 928
1134 206
10332 848
18527 170
3242 410
22755 78
1943 274
13785 678
6616 917
3883 659
3961 525
6474 552
19480 127