31877 266
7355 673
9354 495
4242 780
8419 867
30060 544
11698 649
8097 436
13329 191
4076 453
4593 443
3026 618
4929 521