31838 266
7346 673
9310 495
4233 780
8399 867
29984 543
11686 649
8072 436
13244 191
4068 453
4589 443
3022 618
4899 521