2921 852
148171 696
166950 824
127710 369
28674 893
65642 726
17755 742
23446 568
29164 1065
10504 709
19530 865
15440 339
18986 486