20
17
145
81
128
361
150
1073
90
861
41
120
283
395
328
45
80
206
174
800
160
62
197
211
67
7265
166
411
110
474