101
420
30
428
2K
337
295
229
300
512