31865 266
7352 673
9331 495
4234 780
8411 867
30030 543
11696 649
8089 436
13294 191
4073 453
4591 443
3025 618
4919 521