101
422
30
428
2K
337
295
229
301
512