2171
1903
3125
2606
2812
5264
2353
4723
3161
81822
3007
3783
2026537
14392284
1395012
12447261
1196740
112443
10346158
1015914
858037
82376
77695
70682