515
110
1040
221
630
134
929
197
1631
346
1596
339