2990
5480
4010
4870
18860
11791
7720
15419
7820
5221
16943
6300
1983537
13803284
1367612
11979261
1168640
110423
9912157
973611
813937
80156
74915
68372