1010
2630
150
280
200940
1648117
1168412
11511276
1044716
10396259
98064
8446155
786111
71706
62584
58002