25548 38
7833 521
7293 600
6495 43
16312 826
16705 485
3457 150
9231 808
4528 93
5397 423
2953 44
4926 81