12821
4970
8440
5831
15140
4700
8342
3310
14750
5620
17780
3860
1983537
13807284
1367612
11980261
1168740
110423
9913157
973711
813937
80156
74915
68382