112
1563
58160
323870
104551
18993
3012
1801
136917
91276
556884
3876