313
128
294
208
160
115
174
869
128
629