31762 266
7317 673
9272 495
4216 780
8381 867
29894 543
11660 649
8036 436
13102 191
4050 453
4581 443
3016 618
4867 521