291110
696350
94355
724775
105599
333520
291286
116567
64527
932873
189860
870903
512789
128745
725226
808301
8153743
540386
3103577
3031980
3012510
2147192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545