25595 38
7839 521
7295 600
6507 43
16317 826
16709 485
3461 150
9236 808
4530 93
5399 423
2953 44
4934 81