123876
1667731
96008
1459616
789822
670615
1569720
2317044
108576
990818
1509416
1050
430607728
238179380
1665948312
156770267
129639178
123039252
1114628895
103246210
88251178
82982290
74673139
69305158