23222
20676
30452
21608
115182
15146
10926
159118
120252
12670
63759
93910
1233711
62034
166383
127340
3570
300798
32686
13863
17530
3868
111363
83683
88711
11068
7450
335297
43652
23104
31507
26138
20796
5226
14274
47428
1677372
6805
19533
49453
16647
14088
5566
5950
7426
12131
21661
3379
5933
6659
10818
90311
12027
11247
11105
21696
9428
290516
42903
149800