12526 611
24282 430
3995 292
3441 770
7244 333
7903 432
5051 534
1979 44
24571 781
30608 155
3037 545