2926 852
148174 696
166966 824
127728 369
28676 893
65673 726
17760 742
23448 568
29172 1065
10506 709
19534 865
15444 339
18994 486