104
426
30
428
2K
340
295
231
301
516