20627
21532
2290
2090
22129
17358
1840
19334
2064
21835
2048160
26717
20130
18511
16552
1299265
12852
1179148
11584
10520
951143
8750
77311