25507 940
18910 846
5135 147
10968 575
2028 266
5552 703
3281 618
12331 154
4029 388
6183 526
4262 246
2425 243
1524 268