144415
783737
577676
93267
866107
804334
502158
725685
614238
499550
475250
622566
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471