138505
237096
1521232
772657
236501
1898227
109673
108387
462308
9207
220019
387587
80769
5364
2003025
62692
431051
1267759
3975
6544