25887 37
7533 521
7000 600
6201 43
15901 826
16651 485
3381 150
8939 808
4330 93
5244 424
2837 44
4733 81