31863 266
7351 673
9331 495
4234 780
8410 867
30023 543
11694 649
8089 436
13288 191
4073 453
4591 443
3024 618
4918 521