542
260
39
16
252
1079
145
460
957
837
1660
901
147
