31838 266
7346 673
9311 495
4233 780
8399 867
29985 543
11686 649
8073 436
13245 191
4068 453
4589 443
3022 618
4900 521