2963 852
148268 696
167098 824
127836 369
28705 893
65893 726
17833 742
23473 568
29265 1065
10559 709
19564 865
15476 339
19115 486