24520 905
2759 214
20989 678
5622 600
15990 245
3810 520
2679 618
11747 886
4371 743
9810 537
2961 768
1635 257
3493 924
4935 764
4177 472
8306 302
1381 278