1670
160
10720
26228
779158
30238
7919
44495
635117
1027
79741
525122
94419
45658
89946
993227
528104
24521
35965
702162
62867
42884
1001210
2261