25566 37
7530 521
6998 600
6184 43
15897 826
16648 485
3380 150
8934 808
4328 93
5238 424
2837 44
4730 81