30831 818
17392 590
14963 211
13804 867
31238 229
44242 618
25171 862
8466 422
6899 617
3843 238
19387 743
5504 126
6214 724
20231 255
4640 407
9879 310
4062 579