252600
112233
805152
23225
417194
622217
712286
354808
980371
761353
238446
517417
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471