625
134
507
273
755
398
314
178
568
141
353
196
1340
671
557
334
538
304
604
177
797
316
456
230
866
343
549
218
563
75
389
138
524
86
614
204
522
132
537
115