15970
26
183
92
20869
63268
1020
376
970
797
1123
2721
100
78
238804