25536 38
7829 521
7293 600
6495 43
16311 826
16703 485
3457 150
9231 808
4527 93
5394 423
2953 44
4926 81