2930 852
148181 696
166971 824
127734 369
28678 893
65698 726
17763 742
23452 568
29181 1065
10507 709
19535 865
15449 339
19005 486