3005
3855
3410
3775
93914
91829
195169
3050
87920
100429
7898
9909
1610917
1125812
10503276
1013916
96643
9529258
7853154
749911
69816
60344
55822
53158