149546
756833
828456
37890
365933
378340
619968
817236
57285
623212
821312
809989
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1668195
1626471