31880 266
7356 673
9357 495
4243 780
8423 867
30068 544
11698 649
8101 436
13339 191
4077 453
4593 443
3028 618
4932 521