2963 852
148268 696
167098 824
127836 369
28705 893
65895 726
17833 742
23474 568
29266 1065
10559 709
19565 865
15477 339
19116 486