25012 600
2998 773
1611 135
4384 474
3575 568
14585 314
7437 790
5330 300
128969 572
9960 680
11054 699
9348 320
4408 422