26
57
124
70
281
74
387
261
151
405
514
173
188
453
1331
413
160
2796
123
1205
37
873
703
879
168
734