31767 266
7317 673
9273 495
4220 780
8383 867
29902 543
11663 649
8036 436
13108 191
4052 453
4581 443
3018 618
4867 521