25906 114
18383 868
7728 656
38130 904
14052 509
13286 589
7658 959
2764 145
10775 230
6039 519
2933 167