654
2
896
1
540
740
400
376
273
0
1466
3
254
374
70
424
938
6
1281
4
1115
414
304
982
624
45
586
392
1309
365
845
492
130
115
412