2290
4200
18915
254169
18112
31237
31010
1222
26223
3180
2270
689912
49593
48760
48248
4261271
4057158
33234
3261151
31296
26782
24541
22950