25616 38
7843 521
7297 600
6518 43
16320 826
16710 485
3462 150
9237 808
4531 93
5399 423
2954 44
4935 81