31054 266
7024 673
8956 495
4082 780
8020 865
28758 543
11303 649
7754 436
12448 191
3943 453
4520 443
2957 618
4701 521