0
0
0
0
0
0
0
0
55
417
338
387
348
413
952
615
410
902
428
378
835
854
363
720
431
440
388
407
25
558
897
1465
428
1470
437
420
422
856
530
738
588
794
395
404
1090
607
419
381
405
480
711
903
423
1132
671
492
862
455
370
614
624
862
491
647
407
414
614
418
908
606
413
728
540
684
370
861
429
773
813