503
348
48
36
118
142
37
51
624
909