414
1
694
1603
249
287
651
0
524
885
4
368
1147
395
389
457
307
447
254
446
3
582
2
253
750
217
669
293
435
344
265
680
807
685
306