25809 114
18351 868
7710 656
37955 904
14006 509
13260 589
7641 959
2753 145
10740 230
5996 516
2900 167