26103 114
18533 868
7805 656
38947 905
14215 509
13513 589
8099 959
2793 145
10891 230
6129 519
3032 167