689
247
697
73
869
347
822
156
1150
431
422
227
616
202
486
68
225
91
376
167
638
170
610
196
143
24
476
145
461
209
180
106
317
141
448
134
578
151
413
73