9396270
4140
6429244
2968
25847519
14884
3578295
1288
10578725
4344
30193164
14429
5340965
2076
3400978
1561
4891491
1313
7299173
2111
16384696
7216
10278615
3414
39356763
11413
25302185
14561
5148322
3022
8593785
3399
14478104
4671
9012613
2949
20842073
8067
14648262
6160
8380016
2843
5988010
2428
2778220
6547
17595218
6619
21307088
8428
7231537
2475
16332162
5563
37012101
20637