165744

331551

30256

68164

244847

70699

177200

16484

14604

137634

131363

110482

24641

21006

18698

4774

4519

2984