2123
2346
1080
2055
2581
49025
2487
2901
2234
1312
27910
1852
2026537
14392284
1395012
12447261
1196740
112443
10345158
1015714
857537
82376
77695
70672