5460
21980
167365
55233
61393
33600
151125
44850
32535
113696