25910 114
18383 868
7729 656
38139 904
14053 509
13286 589
7660 959
2764 145
10775 230
6039 519
2934 167