1020
600
30134
10791
6470
7993
2385
6457
6346
43512
89419
1131
40810
79914
109721
1251
24810
1593
2521
6318
4146
3555
1571
11894356
3171311