3223
1517
138
64
252
127
543
165