32686
13862
17530
111362
83683
88711
335296
23103
31507
19984
3684
14272
47427
1677363
19531
49453
16647
14088
5950
7425
21661
6658
10816
7399
90311
13825
21694
290515
42903
149800