112
1561
58044
323865
104504
18992
3012
1801
136893
91264
555032
3876