25872 114
18365 868
7721 656
38050 904
14027 509
13274 589
7647 959
2758 145
10764 230
6033 518
2915 167