20627
21532
2290
2090
22129
17358
1840
19334
2064
21835
2048160
26727
20140
18531
16552
1299265
12862
1179148
11584
10520
951143
8750
77311