31880 266
7357 673
9360 495
4243 780
8423 867
30069 544
11698 649
8102 436
13340 191
4077 453
4593 443
3028 618
4935 521