34940 303
21950 877
25191 246
17852 183
16551 696
22411 535
13819 860
16797 704
14430 953
5989 764
17603 622