31838 266
7347 673
9311 495
4233 780
8399 867
29986 543
11686 649
8073 436
13246 191
4068 453
4589 443
3022 618
4900 521