4953262
3443767
1844445
2484928
861861
4147399
4311698
4581512
1365254
302014
56826
65418
41405
63112
48221
49103
49829
51273
52471
62498
657977
1464356
1198913
888177
2948851
7253004
6405322
7823477
11958183
32505710