963
1320
2413
1738
117
3930
554
8089
27379
16531
93813
2422
258
83269
7825