2955 852
148228 696
167042 824
127810 369
28684 893
65824 726
17788 742
23459 568
29229 1065
10522 709
19545 865
15462 339
19051 486