2639

353356

 

4140

111880

87855

272500

32903

2378

102620

5

1509691

525

501314

157339

47316