16861 278
3851 551
23162 478
6135 89
9810 796
13430 532
12359 129
20629 843
12944 417
10334 831
25386 265
27767 738
3723 761