2948 741
25830 940
19117 846
5193 147
10984 575
2035 266
5572 703
3304 618
12395 154
4070 388
6241 526
6246 246
2447 243
1531 268