25613 38
7841 521
7297 600
6516 43
16320 826
16710 485
3462 150
9237 808
4531 93
5399 423
2953 44
4935 81