740
411
530
234
792
307
219
75
187
70
748
234
586
162
603
180
289
191
177
47
292
160
1300
597
595
149
631
218
658
212
418
160
772
209
885
313
343
188
1026
515