20
20
53
59
108
119
432
122
137
497
2667
214
633
219
609
313
1459
194
4908
306
320
438