680
570
30074
10721
6460
7953
2385
6447
6306
43512
89319
1121
40510
79814
109221
1251
24810
1573
2521
6258
4096
3545
1571
11864356
3171311