31041 266
7021 673
8947 495
4081 780
8017 865
28736 543
11292 649
7747 436
12445 191
3939 453
4520 443
2956 618
4699 521