23222
20676
30452
21608
115181
15146
10926
159118
120252
12670
63759
93910
1233708
62034
166383
127340
3569
300791
32686
13862
17530
3867
111362
83683
88711
11068
7450
335296
43651
23103
31507
26137
20796
5226
14272
47427
1677363
6805
19531
49453
16647
14088
5566
5950
7425
12131
21661
3379
5933
6658
10816
90311
12027
11247
11105
21694
9428
290515
42903
149800