3456
1766
1972
1783
1011
3176
29816
1681
2455
25810
1953
2780
200940
1648117
1168412
11511276
1044716
10397259
98064
8447155
786111
71706
62584
58002