31866 266
7353 673
9331 495
4234 780
8411 867
30031 543
11696 649
8089 436
13294 191
4074 453
4591 443
3025 618
4919 521