2056
1520
1490
4424
1504
24310
2240
26110
1892
3127
4078
64326
1635117
1155412
11188276
1034316
10117258
97634
8274155
774711
71066
61814
57462
54098