31798 266
7325 673
9291 495
4225 780
8385 867
29922 543
11670 649
8045 436
13162 191
4059 453
4583 443
3019 618
4883 521