505
348
100
49
37
118
142
51
624
909