25701 38
7849 521
7308 600
6532 43
16338 826
16712 485
3462 150
9250 808
4537 93
5416 423
2954 44
4969 81