475573
664505
494598
239878
466895
383522
628974
395574
793598
976645
266814
52228
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471