31304 266
7076 673
9037 495
4148 780
8117 865
29087 543
11391 649
7849 436
12603 191
3969 453
4537 443
2972 618
4751 521