96028
123886
1667831
1570220
1459816
789922
1509816
670615
2317044
1655317
1670432
108586
430680728
238217380
1666428312
156797267
129672178
123076252
1114878895
103261210
88282178
83007290
74688139
69324158