18815
31137
1212
2989
3270
3230
2270
4180
24056
2378060
24679
4209
687412
49263
48520
47978
4249271
4040158
33094
3251151
31036
26632
24471
22840