605526
239557
781256
343362
280649
130243
499461
209112
381359
253265
3308
331237
5114799
3547581
3046148
2352804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471