25615 114
18302 868
7695 656
37749 904
13954 509
13206 589
7621 959
2744 145
10704 230
5965 516
2881 167