8
18
1552
1129
991
183
153
674
642
982
1425
540
360
989
313
2307
4
945
