25882 114
18366 868
7722 656
38056 904
14029 509
13277 589
7647 959
2758 145
10767 230
6034 518
2917 167