362
1
414
694
1603
249
287
651
0
524
887
4
369
1148
395
390
457
307
447
254
446
3
582
2
750
217
669
293
435
344
265
680
807
685