952
271
395
123
831
414
637
160
423
148
238
77
681
199
1085
505
468
181
257
126
778
230
334
150
276
105
615
189
426
141
299
184
408
75
288
49
812
278
695
111