30999 266
7011 673
8927 495
4075 780
8003 865
28679 543
11272 649
7732 436
12420 191
3936 453
4518 443
2952 618
4691 521