2973
5016
3482
4864
3986
5630
5973
62017
5920
9310
4020
8213
1983537
13807284
1367612
11981261
1168740
110433
9913157
973711
813937
80156
74915
68382