995577
9580
813116
640314
127809
285808
827399
911819
800615
711118
5899579
4556273
3035881
3020202
2557458
2555976
2226819
2207151
2199184
2148310
2068961
2003737
501690
655122
788625
654455
486186
185285
356702
773823
849312
577846
97276
686249