21194 474
6367 809
3560 83
33359 384
53731 741
11089 122
7771 34
9055 888
11621 672
21886 264
8408 606