31895 266
7360 673
9371 495
4248 780
8425 867
30088 544
11700 649
8109 436
13362 191
4080 453
4595 443
3031 618
4939 521