1540
3013
2204
49930
34620
2394
2303
2792
2141
29515
4018
3070
2026537
14392284
1395012
12447261
1196740
112443
10345158
1015714
857337
82366
77695
70672