96028
123886
1667831
1570220
1459716
789922
1509816
670615
2317044
1655317
1670432
108586
430675728
238215380
1666358312
156797267
129670178
123072252
1114838895
103259210
88275178
83005290
74687139
69323158