31877 266
7354 673
9344 495
4241 780
8419 867
30053 543
11698 649
8095 436
13325 191
4076 453
4593 443
3026 618
4928 521