25923 114
18403 868
7741 656
38252 904
14074 509
13313 589
7668 959
2765 145
10788 230
6052 519
2946 167