880921
13529
475557
942880
695107
311741
168240
663864
940248
375146
175869
389302
5117799
3551581
3053148
2358804
2226988
2034609
1947357
191078
1756118
1718136
1682195
1633471