30978 266
7007 673
8924 495
4071 780
7998 865
28653 543
11262 649
7728 436
12410 191
3935 453
4515 443
2950 618
4684 521