2100
1640
14090
1180
12433261
13450
670
5020
7430
4930
7301
33718899
2024937
14371284
1394712
1195740
112393
10320158
1010912
853337
82316
77615
70562